16 KiB
@openstapps/api
3.3.2
Patch Changes
- @openstapps/core@3.3.2
3.3.0
Minor Changes
688bc5f2: v3.3.0 changes
Patch Changes
- Updated dependencies [
688bc5f2]- @openstapps/core@3.3.0
3.2.0
Patch Changes
- Updated dependencies [
912ae422]- @openstapps/core@3.2.0
3.1.1
Patch Changes
- Fix version history offered by backend
- Updated dependencies
- @openstapps/core@3.1.1
3.1.0
Patch Changes
- Updated dependencies [
06b8ca10]- @openstapps/core@3.1.0
3.0.0
Major Changes
-
64caebaf: Split API into API, API-CLI and API-PluginPlugins are now required to use
api-plugin. Consumers ofapican benefit from a slimmer package with no NodeJS dependencies. -
64caebaf: Move project to a turbo monorepo & pnpmInternal dependencies are now defined using
"@openstapps/package": "workspace:*"- Removed extraneous files from packages
.npmrc.npmignore.mailmap.gitignoreCONTRIBUTING.mdLICENSE(Project license file is added upon publishing, see pnpm.io)package-lock.json.editorconfig.eslintrc.json(moved eslint config topackage.json).eslintignore.gitlab-ci.yml(Most workflows are workspace-level).gitlab/**(issue templates etc. are now workspace-level).dockerignore(Docker files are determined by which files are deployed withpnpm deploy, as perpackage.json/files)
- TSConfig has been moved to its own package (You can now use
"extends": "@openstapps/tsconfig") - Removed ESLint and Prettier peer dependency hell by injecting them through the
.pnpmfile.cjs - Added syncpack for keeping dependency versions in sync (and consistent key ordering in
package.json) - Replaced conventional changelog with changesets
- Apps with binaries now use a top level
app.js
#!/usr/bin/env node import './lib/app.js'; - Removed extraneous files from packages
-
64caebaf: Migrate to ESMCommonJS is no longer supported in any capacity. To use the new version, you will need to migrate your package to ESM. We recommend using
tsupandNode 18.{ "type": "module" } -
64caebaf: Migrate package to Node 18- Consumers of this package will need to migrate to Node 18 or higher.
- Packages have been migrated from promisified
readFileorreadFileSynctowardsfs/promises - Packages use native
flatMapnow
-
64caebaf: Migrate build system totsupAll packages now use an
index.tsfile to expose contents.You will need to migrate paths from
import foo from '@scope/package/lib/footoimport foo from '@scope/package'
Minor Changes
-
64caebaf: Migrate tests to C8/Chai/Mocha@testdeckOOP testing has been removed.- Tests have been unified
- CommonJS module mocking has been replaced through refactoring of tests, as ES Modules cannot be mocked (do yourself a favor and don't try to mock them)
- C8 now replaces NYC as a native coverage tool
-
64caebaf: Migrate HttpClient to Node 18's nativefetchAPIHttpClient can now be used both in NodeJS and browsers.
-
64caebaf: Migrate away from@krlwlfrt/async-poolimport {mapAsyncLimit} from '@openstapps/collection-utils'; await mapAsyncLimit( [1, 2, 3], async it => { await someNetworkRequest(it); }, 5, );
Patch Changes
-
64caebaf: Migrated changelogs to changeset formatimport fs from 'fs'; const path = 'packages/logger/CHANGELOG.md'; fs.writeFileSync(path, fs.readFileSync(path, 'utf8').replace(/^#+\s+\[/gm, '## [')); -
98546a97: Migrate away from @openstapps/configuration -
23481d0d: Update to TypeScript 5.1.6 -
Updated dependencies [
64caebaf] -
Updated dependencies [
98546a97] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf] -
Updated dependencies [
1f62b5c5] -
Updated dependencies [
98546a97] -
Updated dependencies [
23481d0d] -
Updated dependencies [
0a7e6af1] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf]- @openstapps/core@3.0.0
3.0.0-next.4
Patch Changes
3.0.0-next.0
Major Changes
-
64caebaf: Split API into API, API-CLI and API-PluginPlugins are now required to use
api-plugin. Consumers ofapican benefit from a slimmer package with no NodeJS dependencies. -
64caebaf: Move project to a turbo monorepo & pnpmInternal dependencies are now defined using
"@openstapps/package": "workspace:*"- Removed extraneous files from packages
.npmrc.npmignore.mailmap.gitignoreCONTRIBUTING.mdLICENSE(Project license file is added upon publishing, see pnpm.io)package-lock.json.editorconfig.eslintrc.json(moved eslint config topackage.json).eslintignore.gitlab-ci.yml(Most workflows are workspace-level).gitlab/**(issue templates etc. are now workspace-level).dockerignore(Docker files are determined by which files are deployed withpnpm deploy, as perpackage.json/files)
- TSConfig has been moved to its own package (You can now use
"extends": "@openstapps/tsconfig") - Removed ESLint and Prettier peer dependency hell by injecting them through the
.pnpmfile.cjs - Added syncpack for keeping dependency versions in sync (and consistent key ordering in
package.json) - Replaced conventional changelog with changesets
- Apps with binaries now use a top level
app.js
#!/usr/bin/env node import './lib/app.js'; - Removed extraneous files from packages
-
64caebaf: Migrate to ESMCommonJS is no longer supported in any capacity. To use the new version, you will need to migrate your package to ESM. We recommend using
tsupandNode 18.{ "type": "module" } -
64caebaf: Migrate package to Node 18- Consumers of this package will need to migrate to Node 18 or higher.
- Packages have been migrated from promisified
readFileorreadFileSynctowardsfs/promises - Packages use native
flatMapnow
-
64caebaf: Migrate build system totsupAll packages now use an
index.tsfile to expose contents.You will need to migrate paths from
import foo from '@scope/package/lib/footoimport foo from '@scope/package'
Minor Changes
-
64caebaf: Migrate tests to C8/Chai/Mocha@testdeckOOP testing has been removed.- Tests have been unified
- CommonJS module mocking has been replaced through refactoring of tests, as ES Modules cannot be mocked (do yourself a favor and don't try to mock them)
- C8 now replaces NYC as a native coverage tool
-
64caebaf: Migrate HttpClient to Node 18's nativefetchAPIHttpClient can now be used both in NodeJS and browsers.
-
64caebaf: Migrate away from@krlwlfrt/async-poolimport {mapAsyncLimit} from '@openstapps/collection-utils'; await mapAsyncLimit( [1, 2, 3], async it => { await someNetworkRequest(it); }, 5, );
Patch Changes
-
64caebaf: Migrated changelogs to changeset formatimport fs from 'fs'; const path = 'packages/logger/CHANGELOG.md'; fs.writeFileSync(path, fs.readFileSync(path, 'utf8').replace(/^#+\s+\[/gm, '## [')); -
98546a97: Migrate away from @openstapps/configuration -
Updated dependencies [
64caebaf] -
Updated dependencies [
98546a97] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf] -
Updated dependencies [
98546a97] -
Updated dependencies [
0a7e6af1] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf] -
Updated dependencies [
64caebaf]- @openstapps/core@3.0.0-next.0
1.1.0 (2023-05-19)
1.0.1 (2023-05-08)
Bug Fixes
1.0.0 (2023-05-04)
0.46.0 (2023-05-04)
0.45.0 (2022-12-06)
0.44.0 (2022-10-18)
0.43.0 (2022-08-23)
0.42.0 (2022-07-04)
0.41.1 (2022-05-27)
0.41.0 (2022-05-17)
0.40.0 (2022-04-04)
0.39.0 (2022-03-17)
0.38.0 (2022-01-25)
Features
- add client method for invoking plugin routes (83120a6)
0.37.0 (2021-12-17)
0.36.0 (2021-12-15)
0.35.0 (2021-10-20)
0.34.0 (2021-10-04)
0.33.0 (2021-09-16)
0.32.0 (2021-09-01)
0.31.1 (2021-08-27)
Bug Fixes
- plugin related tests (51c157d)
0.31.0 (2021-08-17)
0.30.0 (2021-08-04)
0.29.0 (2021-06-08)
0.28.0 (2021-04-27)
0.27.0 (2021-03-08)
Bug Fixes
0.26.0 (2021-02-23)
0.25.0 (2020-11-09)
0.23.0 (2020-10-23)
Bug Fixes
- make express parse body (b3e1075)
0.22.0 (2020-05-15)
Features
- add content-type header (d30de89)
0.21.0 (2020-05-06)
0.19.0 (2020-03-11)
Bug Fixes
- repair and unify subcommand help outputs (4ae968f)
Features
- add option to wait on resource to e2e script (e18858f)
0.18.0 (2020-02-04)
Features
- extend e2e procedure (dc79dc8)
0.17.0 (2019-11-15)
0.16.0 (2019-09-03)
Features
0.15.0 (2019-08-19)
0.14.0 (2019-07-23)
0.13.0 (2019-07-16)
Bug Fixes
- change removeReferences() to also remove origin (ded221c)
0.12.0 (2019-07-15)
Features
- add function to remove undefined properties (f95fd09)
0.11.0 (2019-07-12)
0.10.0 (2019-07-03)
0.9.0 (2019-06-20)
0.8.0 (2019-05-14)
Features
- add e2e command. Indexes core test files. (e1313b5)
0.7.0 (2019-04-16)
0.6.0 (2019-04-09)
0.5.0 (2019-04-04)
Features
0.4.1 (2019-03-15)
Bug Fixes
- adjust compile npm script to exact configuration guideline (7f8c9ed)
0.4.0 (2019-03-15)
Bug Fixes
- apply changes suggested by @openstapps/configuration (782fdbe)
0.3.0 (2019-02-21)
0.2.0 (2019-02-18)
0.1.1 (2019-02-07)
0.1.0 (2019-01-28)
0.0.3 (2019-01-21)
0.0.2 (2018-12-14)
Bug Fixes
- add type and batchSize to required parameters (8541b00), closes #1
- remove trailing slash from url if needed (eb7c334)
0.0.1 (2018-11-29)
Features
- add api (4839f94)