rijkvanzanten
c0cd7860b1
v10.3.0
2023-06-13 12:52:12 -04:00
Rijk van Zanten
bc7e92e4b0
Add boilerplates for da project ( #18642 )
...
* Move data types to data package
* Setup boilerplate for driver
* Add basic data manager class
* Rename "datastore" to "store"
* Rename "fieldNodes" -> "nodes"
Opinions incoming!
* Setup manager basics
* fix pnpm-lock file
* Regenerate pnpm-lock file with pnpm v8.5
* add flowchart diagram
* revert flowchart diagram
* Add a basic data driver for PostgreSQL (#18808 )
* add very basic query builder
* Start new data-sql package
* Start noodling
* Results of friday collab session
* add tests and separate function
* add flowchart diagram
* fix tests
* dependency diagram and fix
* add tsdocs
* fix query builder test
* small refactoring
* add underlying error in error message
* add tests for escape function
* add check if pool has a client to query the db
* revert tests, query func handles clients itself
* Update packages/data-sql/package.json
* Resolve comments
* Pass query
* Add tsup
* Remove compileroptions with tsup usage
* Split up converter
* Update graph
---------
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
* Improvement: Add albanian language translation (#18810 )
* Add albanian to available languages
* Add me as contributor (CLA)
* Create fair-clouds-exercise.md
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
* Add extra type check in apply-diff (#18783 )
* Fix content filter between (#18821 )
* fixed incorrectly typecast value
* Create popular-toes-tap.md
* Created new contribution pages for non-code contributions (#18820 )
* Community
* Fixed copy in community page
* Sponsrship and advocacy
* Clarified 80/20 rule in support page
* Reworked contribs intro
* Contributing sidebar
* Remove backing directus page
* Translations updates
* Spell check
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
* Reuse S3 client and increase maxSockets (#18799 )
* Reuse S3 client and increase maxSockets
* Update test to check for timeouts and non-2xx responses
* Create beige-olives-beam.md
* Fix unit tests
* Update packages/storage-driver-s3/src/index.ts
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
* Update .changeset/beige-olives-beam.md
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
* Switch to tsup builds
* Don't require connect/disconnect
* Add test for engine
* Fix tests
* Cleanup tests
* Update tests
* Add destroy method
* Call register on register
* Tweak readme to drop connect
* Add changeset
* Wrapper function for random identifiers (#18870 )
* add util function in data for random identifiers
* move wrapper into random package
* fix docs typo
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
* Rename to identifier and add test
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
* Update packages/data/readme.md
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
---------
Co-authored-by: Jan Arends <jan.arends@mailbox.org >
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
Co-authored-by: Nino Gjoni <49320058+ninogjoni@users.noreply.github.com >
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com >
Co-authored-by: Kevin Lewis <kvn@lws.io >
Co-authored-by: ian <licitdev@gmail.com >
2023-06-13 11:10:47 -04:00
Connor
5e1f02dba1
Add TypeDocs to Docs ( #18867 )
...
* Create package
* TypeDoc Init Config
* Start Config
* Configure Packages
* Generation
* Add Plugins
* Vitepress Generation
* More Generation
* Fix Lock File
* Fix Connections
* Build Step
* Deployment Testing
* Fix Sidebar
* Fix Lock File
* Deployment Fix
* Change Sidebar
* Final POC/MVP Updates
* fix commands
* fix dev deps
* fix netlify functions
* CHANGELOG: Create warm-spiders-double.md
* Fix typing
* Remove double title
---------
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2023-06-13 10:18:22 -04:00
rijkvanzanten
ca73cc976e
v10.2.0
2023-05-26 13:17:06 -04:00
Pascal Jufer
7ecda9b2fa
Clean-up package.json files ( #18663 )
...
* Remove publishConfig from all packages
* Remove invalid version field
* Move @directus/composables to devDependencies in app
* Resort all package.json files
* Align meta fields
---------
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2023-05-19 17:54:10 -04:00
Rijk van Zanten
243fa71b12
New functions for @directus/random ( #18668 )
...
* Add array randomizer
* Add sequence randomizer
* Add barebones readme
* Rename randomIntBetween -> randomInteger
* Finish couple new randomizer functions
* Add basic tsdoc
* Add changeset
* Downgrade types/node
2023-05-19 17:21:39 -04:00
Rijk van Zanten
c7d0cd0c74
Move tsconfig package to monorepo ( #18659 )
...
* Move tsconfig package to monorepo
* Use local reference to tsconfig
2023-05-19 12:30:45 -04:00
Pascal Jufer
2e647d80e6
Patch Tuesday 🐸 ( #18643 )
...
* Update `directus-monorepo` deps
* Update `@directus/api` deps
* Update `@directus/app` deps
* Update `@directus/composables` deps
* Update `create-directus-extension` deps
* Update `@directus/exceptions` deps
* Update `@directus/data` deps
* Update `@directus/data-driver-postgres` deps
* Update `@directus/extensions-sdk` deps
* Update `@directus/pressure` deps
* Update `@directus/random` deps
* Update `@directus/release-notes-generator` deps
* Update `@directus/storage` deps
* Update `@directus/storage-driver-azure` deps
* Update `@directus/storage-driver-cloudinary` deps
* Update `@directus/storage-driver-gcs` deps
* Update `@directus/storage-driver-local` deps
* Update `@directus/storage-driver-s3` deps
* Update `@directus/types` deps
* Update `@directus/update-check` deps
* Update `@directus/utils` deps
* Update `docs` deps
* Update `tests-blackbox` deps
* Bump pnpm to 8.5.1
* Bump build-push-action in release workflow to v4
* Assign new spy instances before each test
See https://github.com/vitest-dev/vitest/pull/3386
* Create clean-needles-nail.md
* Remove leftover 'beforeAll' imports
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com >
---------
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com >
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2023-05-19 10:48:21 -04:00
rijkvanzanten
703c5d9c69
v10.1.0
2023-05-11 17:22:00 -04:00
Pascal Jufer
7d72d5545b
Add release notes generator for changeset ( #18564 )
...
* Add release notes generator for changeset
* Fix ref / user logic
* Enhance logic again
* Extend from shared ESM tsconfig
* Rename to @directus/release-notes-generator
* Make versions title a constant
* Rename function
* Filter out 'directus' package
* Final final
* Reset new pressure & random packages
---------
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2023-05-11 17:20:05 -04:00
Rijk van Zanten
20912f1645
Revert "Use vitest run instead of --watch=false ( #18540 )" ( #18542 )
...
This reverts commit 97f0af669e .
2023-05-10 13:33:28 -04:00
Rijk van Zanten
97f0af669e
Use vitest run instead of --watch=false ( #18540 )
2023-05-10 13:24:30 -04:00
Rijk van Zanten
60dacef955
Fix license/version for new packages ( #18536 )
2023-05-10 12:49:01 -04:00
Rijk van Zanten
b56fc107a5
Add Pressure-based rate limiter ( #17873 )
...
* Start setting up @directus/pressure
* Build pressure middleware
* Add basic readme
* Install @directus/pressure
* Fix this binding
* Experiment
* Add defaults util
* Cleanup
* Fix export
* Use directus defaults
* Start tests
* Add random-utils package
* Finish testing for monitor
* Add prod deployment
* Stop building test files in prod
* My favorite
* Integrate pressure handler
* Add decent defaults
* Add retry header + custom error support
* Clean-up merge conflict & sort imports
* Fix build
* Remove default value for retry after
* Verify sampleInterval value
* ran eslint
* updated package lock
* updated vitest
* Create slimy-zebras-jam.md
* Added basic docs for config options
* updated pnpm lock and changeset
* Update & align new packages
* Update .changeset/slimy-zebras-jam.md
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com >
Co-authored-by: Brainslug <tim@brainslug.nl >
2023-05-10 14:17:53 +00:00