James
44d55e39f3
chore: canary release
2023-01-31 20:57:58 -05:00
James
bbc926bccc
chore: only calls onInit within initHTTP if local is not true
2023-01-19 16:35:52 -05:00
James
6dc688cefd
chore: ensures onInit is called after initHTTP
2023-01-19 16:06:50 -05:00
James
0af29ff4db
chore: dynamically uses generated types via tsconfig paths
2023-01-15 12:22:16 -05:00
James
6903d7f52f
chore: ts compiles
2023-01-13 16:58:10 -05:00
James
d3d367c635
feat: isolates local api to local-only functions, converts it to ts generic for stronger typing
2023-01-11 17:03:10 -05:00
James
84e03893fd
chore: begins local api abstraction
2023-01-11 15:58:58 -05:00
James
047efe02ff
chore: revert #1794 for now until permanent init architecture is established
2023-01-11 09:32:44 -05:00
James
78af86f9d1
chore: simplifies init code
2023-01-09 11:27:00 -05:00
Christian Schurr
82961767e3
feat!: enforces payload.init is async
...
* Run connectMongoose before starting payload init
* - reverted changes
- added deprecated to init
- docs: changed all payload.init to payload.initAsync
- changed all internal init calls
* forgotten inits in docs
* reverted back - removed init and renamed initAsync to init
2023-01-09 11:24:22 -05:00
James Mikrut
c11bcd1416
feat: swc register ( #1779 )
...
* feat: implements esbuild and removes babel
* chore: implements esbuild-register
* chore: tests passing
* chore: implements @swc/jest for tests
* feat: implements swc
* chore: removes build and relies on swc/register only
* chore: converts some exports
* chore: flattens ts configs
* chore: allows tsx in swc
* chore: converts more exports into js
* chore: restores payload module.exports
* chore: removes unused dependency
2023-01-04 10:11:26 -05:00
James
428edb05c4
feat: improves initAsync pattern
2022-07-19 01:42:56 -07:00
James
b4ffa22885
feat: adds initAsync
2022-07-19 01:32:25 -07:00
James
b43e8c5db0
tests: ports versions tests to new infra
2022-07-17 13:11:38 -07:00
James
8589fdefda
feat: reorganizes mongo connection
2022-07-13 13:17:00 -07:00
Elliot DeNolf
90ba15f9bd
feat: testing refactor (e2e/int) ( #748 )
...
Co-authored-by: James <james@trbl.design >
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com >
2022-07-13 11:00:10 -07:00
Dan Ribbens
ad43cbc808
feat: graphql schema output ( #730 )
...
* chore: refactor graphql initialization
* feat: generate graphql schema script
* feat: script commands are case insenstive
2022-07-08 13:50:46 -04:00
Dan Ribbens
1c37ec3902
feat: telemetry
...
* feat: add telemetry to payload config
wip: more telemetry
* feat: send telemetry events
* chore: update node ci versions
* chore: cleanup console log
* chore: updates ts due to dependency update
* chore: remove unused deps
* chore: fix origin and casing
* docs: telemetry
* feat: uses oneWayHash within telemetry
* chore: sends hashed domain in telemetry
* feat: improves reliability of telemetry projectID
* chore: revises telemetry docs
Co-authored-by: Elliot DeNolf <denolfe@gmail.com >
Co-authored-by: James <james@trbl.design >
2022-06-24 17:32:09 -04:00
James Mikrut
7083225abd
Feat/remove this bindings ( #629 )
...
* feat: removes this bindings for cleaner, more maintainable code
Co-authored-by: Elliot DeNolf <denolfe@users.noreply.github.com >
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com >
2022-06-08 14:44:34 -04:00
Dan Ribbens
4913441017
Free and open-source under MIT license ( #565 )
...
* feat: free and open-source under MIT license
2022-05-16 19:25:20 -04:00
James Mikrut
18489faceb
feat: optimizes field operations
...
* wip: beforeChange field op pattern
* feat: optimizes field-level beforeChange
* feat: optimizes beforeValidate
* feat: optimizes afterChange
* feat: optimizes afterRead
* chore: comment accuracy
2022-05-02 12:46:52 -04:00
Dan Ribbens
6f84c0a869
Fix/checkbox validation error position ( #521 )
...
* fix: checkbox validation error positioning
* feat: sanitize defaultValue to false when field is required
2022-04-12 11:28:41 -04:00
Elliot DeNolf
6620a4f682
feat(logging): allow pino logger options to be passed into init
2022-04-04 22:55:54 -04:00
Dan Ribbens
99b9afc81c
chore: version documentation for local and graphql apis
2022-02-14 15:50:04 -05:00
Dan Ribbens
76077c539d
WIP: globals graphql versions
2022-02-13 17:34:22 -05:00
Dan Ribbens
b159e148db
chore: rename publishVersion to restoreVersion ( #438 )
2022-02-10 16:35:03 -05:00
James
c38470c7b2
feat: allows access control to prevent reading of drafts
2022-02-06 14:46:34 -05:00
James
8f30c3bfef
feat: uses DocumentInfo to fetch and maintain doc versions
2021-12-30 20:24:46 -05:00
James
de48f4417a
feat: builds autosave into existing update operation
2021-12-28 21:31:03 -05:00
James
3a71afbd37
feat: renames revisions to versions
2021-12-28 19:41:36 -05:00
James
30ec146298
chore: typescript version compatibilities and improvements
2021-12-22 15:32:05 -05:00
Dan Ribbens
5eea398e43
feat: adds restore revisions to collections
2021-12-22 14:24:24 -05:00
James
4a445f03e8
feat: scaffolds new revisions operations and rest routes
2021-11-27 12:09:45 -05:00
James
ec82b923f3
feat: creates global revisions
2021-11-27 11:07:34 -05:00
James
8ef1cc5373
chore: merge master
2021-11-26 18:00:59 -05:00
Elliot DeNolf
b99eb8ba73
feat: smarter generics
2021-11-25 09:41:44 -05:00
Elliot DeNolf
f258c5904e
feat: type payload operation calls with generics
2021-11-25 09:41:44 -05:00
James
27fabf79bd
Merge branch 'master' of github.com:payloadcms/payload into feat/revisions
2021-11-23 14:32:26 -05:00
James
4c85747849
feat: improves querying logic
2021-10-27 00:49:27 -04:00
James
06861261fe
feat: builds revisions models
2021-10-22 09:47:34 -04:00
Dan Ribbens
b257e01c8d
fix: make name required on field types ( #337 )
...
* fix: make name required on field types
* fix: improve typescript types
2021-10-11 15:52:18 -04:00
James
5a7e5b921d
feat: revises naming conventions of config types
2021-07-27 20:13:25 -04:00
James
a1b3414dd0
chore: ensures tests can run locally on mac
2021-07-27 17:55:57 -04:00
Dan Ribbens
fb60bc79a1
feat: user preferences ( #195 )
...
* feat: adds preferences to rest api and graphql
* feat: admin panel saves user preferences on locales
* feat: admin panel saves user column preferences for collection lists
* feat: adds new id field to blocks and array items
* feat: exposes new DocumentInfo context and usePreferences hooks to admin panel
* docs: preferences api documentation and useage details
Co-authored-by: James <james@trbl.design >
2021-06-21 12:49:10 -04:00
Dan Ribbens
82c489841c
feat: add support for setting mongoose connection options
2021-02-04 11:28:46 -05:00
Dan Ribbens
ea47736274
fix: better error handler when sendMail fails
2021-01-14 16:00:09 -05:00
Elliot DeNolf
8db73bbec2
feat: add getAdminURL and getAPIURL functions
2021-01-09 00:48:39 -05:00
Dan Ribbens
d78c76e0b4
feat: disable graphQL flag that will bypass gql on payload init
2021-01-06 15:43:42 -05:00
Dan Ribbens
3233e903d9
docs: adds email documentation
2021-01-03 03:15:13 -05:00
James
662839fb06
fix: converts class methods to arrow functions
2020-12-30 19:12:55 -05:00