Skip to content

Latest commit

 

History

History
447 lines (312 loc) · 27.4 KB

CHANGELOG.md

File metadata and controls

447 lines (312 loc) · 27.4 KB

v0.7.5

[2024-06-03]

Fixes

  • [503] fix(runtime): environment specific loading of Jitar (#503) by Peter van Vliet

Chores

  • [526] chore: sonar issues (#526) by Bas Meeuwissen
  • [524] chore(deps): june updates (#524) by dependabot[bot]
  • [522] chore(examples): exclude webui folder (#522) by Bas Meeuwissen
  • [520] chore(deps): bump rollup from 4.14.0 to 4.17.2 (#520) by dependabot[bot]
  • [518] chore: build improvements (#518) by dependabot[bot]
  • [519] chore(build): simplify monorepo setup (#519) by Bas Meeuwissen
  • [517] chore: release version 0.7.4 (#517) by Bas Meeuwissen
  • [515] chore(creator): Jitar updates in templates (#515) by Bas Meeuwissen
  • [513] chore(deps): wildcard for internal @jitar package versions (#513) by Bas Meeuwissen
  • [511] chore(deps): april update (#511) by Bas Meeuwissen
  • [508] chore(deps): fix CVE-2024-29041 (#508) by Bas Meeuwissen
  • [501] chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#501) by dependabot[bot]
  • [499] chore(website): updated social information (#499) by Bas Meeuwissen

Other

  • [506] #504: removed unnecessary typing (#506) by Bas Meeuwissen
  • [502] #500: refactored constructor (de)serialization strategy (#502) by Peter van Vliet

v0.7.3

[2024-03-06]

Features

  • [493] feat(server): json body size configuration (#493) by Bas Meeuwissen
  • [495] feat(website): updated headline (#495) by Peter van Vliet

Chores

  • [497] chore: release version 0.7.3 (#497) by Bas Meeuwissen
  • [492] npm: bump lerna from 8.0.2 to 8.1.2 (#492) by dependabot[bot]

v0.7.2

[2024-02-14]

Features

  • [487] feat(server): serve index on not found (#487) by Peter van Vliet

Fixes

  • [484] fix(chaching): explicit import result requests (#484) by Peter van Vliet
  • [480] fix(runtime): calling remote void procedures (#480) by Peter van Vliet

Chores

  • [489] chore: release 0.7.2 (#489) by Peter van Vliet

v0.7.1

[2024-02-09]

Features

  • [476] feat(runtime): optional arguments (#476) by Bas Meeuwissen

Chores

  • [478] chore: release 0.7.1 (#478) by Bas Meeuwissen

v0.7.0

[2024-02-02]

BREAKING CHANGES

  • [464] chore!: refactor nodes to workers (#464) by Bas Meeuwissen
  • [455] feat(server)!: support env variables in configuration (#455) by Bas Meeuwissen

Features

  • [471] feat(server): redirect from middleware (#471) by Peter van Vliet
  • [462] feat(server): improved validations and checks (#462) by Bas Meeuwissen
  • [457] feat(server): stop at startup failure (#457) by Bas Meeuwissen
  • [452] feat(runtime): protected procedure access (#452) by Bas Meeuwissen

Fixes

  • [466] fix(server): response header filtering (#466) by Bas Meeuwissen
  • [453] fix(runtime): parsing primitive return values (#453) by Bas Meeuwissen

Chores

  • [473] chore: release 0.7.0 (#473) by Peter van Vliet
  • [468] chore(examples): jitar dependency to 'any version' (#468) by Bas Meeuwissen
  • [463] chore(deps): bump cpx2 from 6.0.1 to 7.0.1 (#463) by dependabot[bot]
  • [459] chore(deps): februari updates (#459) by Bas Meeuwissen
  • [447] chore(deps): updated vite dependency (#447) by Bas Meeuwissen

Other

  • [470] #469: breaking changes in changelog (#470) by Bas Meeuwissen

v0.6.0

[2024-01-12]

Features

  • [441] feat(server): multiple set up and tear down scripts support (#441) by Peter van Vliet
  • [439] feat(runtime): web client middleware support (#439) by Peter van Vliet
  • [437] feat(runtime): Mapped remote response headers (#437) by Peter van Vliet

Chores

  • [443] chore(release): v0.6.0 (#443) by Peter van Vliet
  • [435] chore(documentation): Updated readme introduction (#435) by Peter van Vliet

v0.5.1

[2024-01-05]

Features

  • [416] feat(creator): bumped vite to version 5 (#416) by Bas Meeuwissen
  • [430] feat(server): improved server-side validations (#430) by Bas Meeuwissen

Fixes

  • [428] fix(reflection): Added support for non-reserved keywords as identifiers (#428) by Peter van Vliet
  • [413] #fix(runtime): starting health checks in standalone mode (#413) by Peter van Vliet

Chores

  • [433] chore(release): v0.5.1 (#433) by Peter van Vliet
  • [426] chore(deps): bump rollup (#426) by dependabot[bot]
  • [425] chore(deps): restricted dependabot (#425) by Bas Meeuwissen
  • [423] chore(deps): january updates (#423) by Bas Meeuwissen

v0.5.0

[2023-12-15]

Features

  • [399] feat(runtime): import override support (#399) by Peter van Vliet
  • [397] feat(runtime): run middleware in application space (#397) by Peter van Vliet
  • [395] feat(runtime): run health checks in application space (#395) by Peter van Vliet
  • [390] feat(runtime): add support for setting up and tearing down applications (#390) by Peter van Vliet
  • [388] feat(runtime): implemented request response for middleware (#388) by Peter van Vliet

Chores

  • [401] chore: release of version 0.5 (#401) by Peter van Vliet
  • [393] chore(deps): additional updates december (#393) by Bas Meeuwissen
  • [389] chore(deps): december updates (#389) by Peter van Vliet
  • [379] chore(release): added auto changelog (#379) by Bas Meeuwissen
  • [378] chore(deps): november update (#378) by Bas Meeuwissen
  • [371] chore(pipeline): Added node 21 to config (#371) by Bas Meeuwissen

v0.4.2

[2023-10-18]

Chores

  • [367] chore(deps): bump postcss from 8.4.23 to 8.4.31 in /documentation (#367) by dependabot[bot]
  • [366] chore(deps): bumped remaining dependencies (#366) by Bas Meeuwissen
  • [365] chore(deps): october updates (#365) by Peter van Vliet
  • [364] build(deps): bump actions/checkout from 3 to 4 (#364) by dependabot[bot]
  • [358] npm: bump rollup-plugin-dts from 6.0.0 to 6.0.1 (#358) by dependabot[bot]
  • [357] chore(deps): updates september (#357) by Peter van Vliet
  • [350] chore(dependencies): updates (#350) by Peter van Vliet

v0.4.1

[2023-07-25]

Features

  • [325] feat(server): custom serializers support (#325) by Bas Meeuwissen
  • [322] feat(serialization): added bigint support (#322) by Bas Meeuwissen
  • [319] feat(serialization): regexp serialization support (#319) by Bas Meeuwissen
  • [317] feat(runtime): configure active health checks (#317) by Bas Meeuwissen
  • [316] feat(runtime): added timeout option to health checks (#316) by Bas Meeuwissen
  • [312] feat(runtime): improved health check system (#312) by Bas Meeuwissen

Fixes

  • [342] bug(runtime): middleware not executed properly (#342) by Peter van Vliet
  • [326] bug(caching): it should not be possible to register a function multiple times (#326) by Bas Meeuwissen
  • [324] bug(server): incorrect serialization control at the gateway (#324) by Peter van Vliet

Chores

  • [343] chore: release v0.4.1 (#343) by Bas Meeuwissen
  • [339] chore(build): added sonar for linting (#339) by Bas Meeuwissen
  • [336] chore(deps): bumped dependencies (#336) by Bas Meeuwissen
  • [318] chore(build): update linter to eliminate returns of await in async functions (#318) by Bas Meeuwissen
  • [321] chore(deps): migrate to lerna 7 (#321) by Bas Meeuwissen
  • [307] npm: bump @rollup/plugin-node-resolve from 15.0.2 to 15.1.0 (#307) by dependabot[bot]
  • [308] npm: bump mongodb from 5.4.0 to 5.5.0 (#308) by dependabot[bot]
  • [313] build(deps): bump vite from 4.3.5 to 4.3.9 in /documentation (#313) by dependabot[bot]
  • [306] npm: bump rimraf from 5.0.0 to 5.0.1 (#306) by dependabot[bot]
  • [309] npm: bump @types/react from 18.2.6 to 18.2.7 (#309) by dependabot[bot]
  • [310] npm: bump eslint from 8.40.0 to 8.41.0 (#310) by dependabot[bot]

v0.4.0

[2023-05-31]

Features

  • [297] feat(server): change default source location (#297) by Bas Meeuwissen
  • [288] feat(server): mandatory configuration (#288) by Bas Meeuwissen
  • [281] feat(server): default cache location to .jitar folder (#281) by Bas Meeuwissen
  • [262] feat(serialization): added the url serializer (#262) by Bas Meeuwissen
  • [259] feat(server): removed experimental decorators (#259) by Bas Meeuwissen
  • [258] feat(packaging): Added global runtime types (#258) by Peter van Vliet
  • [254] feat(dx): import without extension (#254) by Peter van Vliet
  • [252] feat(server): Removed OvernightJS (#252) by Bas Meeuwissen
  • [229] feat: refactor jitar (#229) by Peter van Vliet
  • [216] feat(runtime): implemented new package (#216) by Peter van Vliet
  • [209] feat(caching): separate package (#209) by Peter van Vliet
  • [212] feat: npm creator package (#212) by Bas Meeuwissen
  • [211] feat(reflection): destructuring support (#211) by Peter van Vliet
  • [205] feat(examples): solidjs integration (#205) by Bas Meeuwissen

Fixes

  • [293] fix(server): non-string primitive type response (#293) by Peter van Vliet
  • [243] bug(security): secure module loading (#243) by Peter van Vliet

Chores

  • [305] chore(release): version 0.4.0 (#305) by Bas Meeuwissen
  • [304] chore(docs): improved docs (#304) by Bas Meeuwissen
  • [280] chore(creator): updated the starter templates (#280) by Bas Meeuwissen
  • [277] chore(examples): updated the examples (#277) by Bas Meeuwissen
  • [269] chore(deps): Bumped dependencies (#269) by Bas Meeuwissen
  • [268] chore(build): added node 20 to ci pipeline (#268) by Bas Meeuwissen
  • [261] chore(packaging): configure rollup for jitar (#261) by Bas Meeuwissen
  • [260] chore(website): overhaul website (#260) by Peter van Vliet
  • [255] chore(example): full-stack update (#255) by Peter van Vliet
  • [257] chore(templates): use react hooks (#257) by Peter van Vliet
  • [248] chore(build): update linter configuration (#248) by Bas Meeuwissen
  • [241] chore(build): fix ci configuration(#240) (#241) by Bas Meeuwissen
  • [221] npm: bump vite from 4.1.4 to 4.2.1 (#221) by dependabot[bot]
  • [220] npm: bump @types/prompts from 2.4.3 to 2.4.4 (#220) by dependabot[bot]
  • [219] npm: bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.57.0 (#219) by dependabot[bot]
  • [217] npm: bump @types/react from 18.0.28 to 18.0.31 (#217) by dependabot[bot]
  • [218] npm: bump cpx2 from 4.2.0 to 4.2.2 (#218) by dependabot[bot]
  • [215] chore: removed references to experimental-fetch (#215) by Bas Meeuwissen

Other

  • [294] #290: Reversed the execution order of the middleware (#294) by Peter van Vliet
  • [265] #264: added support for node clients (#265) by Peter van Vliet
  • [263] #233: removed the usage of import maps (#263) by Peter van Vliet
  • [251] #250: Fixed importing modules (#251) by Peter van Vliet
  • [247] #236: Updated the roadmap (links to issues included for version 1.0) (#247) by Peter van Vliet
  • [226] 156 integrate the new packages into the nodejs server (#226) by Peter van Vliet

v0.3.9

[2023-03-10]

Features

  • [204] feat(server): preflight requests (#204) by Bas Meeuwissen
  • [201] feat(examples): Lit integration (#201) by Bas Meeuwissen
  • [193] feat(serialization): split from runtime (#193) by Peter van Vliet

Other

  • [199] #198: Added support for dynamic imports (#199) by Peter van Vliet

v0.3.8

[2023-03-04]

Other

  • [195] #194: Fixed loading default imports for commonJS modules (#195) by Peter van Vliet

v0.3.7

[2023-03-01]

Fixes

  • [189] fix(reflection): Regex with quotes (#189) by Peter van Vliet
  • [182] fix(caching): import commonjs modules (#182) by Peter van Vliet

Chores

  • [192] chore(release): version 037 (#192) by Peter van Vliet
  • [190] chore(deps): dependabot updates (#190) by Peter van Vliet

v0.3.6

[2023-02-26]

Fixes

  • [180] fix(reflection): added missing parsing options (#180) by Peter van Vliet

Chores

  • [178] npm: bump mongodb from 4.14.0 to 5.1.0 (#178) by dependabot[bot]
  • [176] npm: bump rimraf from 3.0.2 to 4.1.2 (#176) by dependabot[bot]
  • [177] npm: bump @types/fs-extra from 9.0.13 to 11.0.1 (#177) by dependabot[bot]
  • [174] npm: bump @types/node from 18.14.0 to 18.14.1 (#174) by dependabot[bot]

Other

  • [173] Cleaned dev dependencies from packages (#173) by Bas Meeuwissen

v0.3.4

[2023-02-23]

Features

  • [168] feat(jitar): use the advanced reflection library (#168) by Bas Meeuwissen
  • [165] feat(plugin): Enhance the vite plugin (#165) by Peter van Vliet
  • [161] feat(reflection): implemented advanced reflection package (#161) by Peter van Vliet

Fixes

  • [169] fix(reflection): Fails on minified scripts (#169) by Peter van Vliet

Chores

  • [171] chore(release): version 0.3.4 (#171) by Bas Meeuwissen
  • [163] chore(docs): updated readme (#163) by Bas Meeuwissen
  • [160] chore(examples): React and Vue example (#160) by Bas Meeuwissen
  • [135] build(lerna): change monorepo management tooling (#135) by Bas Meeuwissen

Other

  • [142] docs: updated description of unsegmented procedures (#142) by Bas Meeuwissen
  • [139] website: added benefits section (#139) by Peter van Vliet
  • [137] docs(readme): added articles and benefits (#137) by Bas Meeuwissen

v0.3.3

[2023-02-13]

Other

  • [133] 132 option to set the allowed cors headers (#133) by Peter van Vliet

v0.3.2

[2023-02-10]

v0.3.1

[2023-02-08]

Chores

  • [119] npm: bump @types/yargs in /packages/jitar-nodejs-server (#119) by dependabot[bot]
  • [122] npm: bump glob-promise in /packages/jitar-nodejs-server (#122) by dependabot[bot]
  • [120] npm: bump eslint from 8.31.0 to 8.33.0 in /packages/jitar-nodejs-server (#120) by dependabot[bot]
  • [123] npm: bump @typescript-eslint/eslint-plugin in /packages/jitar (#123) by dependabot[bot]
  • [124] npm: bump glob from 8.0.3 to 8.1.0 in /packages/jitar-nodejs-server (#124) by dependabot[bot]
  • [121] npm: bump vite from 4.0.3 to 4.0.4 in /packages/jitar-vite-plugin (#121) by dependabot[bot]
  • [125] npm: bump @typescript-eslint/eslint-plugin (#125) by dependabot[bot]

Other

  • [131] Implemented CORS middleware (#131) by Bas Meeuwissen
  • [129] 128 configure monorepo setup (#129) by Bas Meeuwissen

v0.3.0

[2023-01-25]

Chores

  • [113] npm: bump @typescript-eslint/eslint-plugin in /packages/jitar (#113) by dependabot[bot]
  • [114] npm: bump @typescript-eslint/parser in /packages/jitar (#114) by dependabot[bot]

Other

  • [117] 1 implement middleware (#117) by Peter van Vliet
  • [118] 116 extends exceptions to status codes mappings (#118) by Peter van Vliet
  • [112] Dependencies 202301 (#112) by Peter van Vliet

v0.2.3

[2022-12-22]

Other

  • [101] Updated changelog (#101) by Bas Meeuwissen
  • [99] Bumped dependencies (#99) by Bas Meeuwissen
  • [97] Updated change logs (#97) by Bas Meeuwissen

v0.2.2

[2022-12-16]

Chores

  • [89] npm: bump @typescript-eslint/parser from 5.45.0 to 5.46.1 in /packages/jitar (#89) by dependabot[bot]
  • [83] npm: bump eslint from 8.28.0 to 8.29.0 in /packages/jitar (#83) by dependabot[bot]
  • [86] npm: bump fs-extra in /packages/jitar-nodejs-server (#86) by dependabot[bot]

Other

  • [95] Bumped dependencies (#95) by Bas Meeuwissen
  • [93] #92 implement tslog version 4 (#93) by Bas Meeuwissen
  • [75] Fixed configuration (#75) by Bas Meeuwissen

v0.2.1

[2022-12-02]

Other

  • [71] Prepare release december 02 (#71) by Bas Meeuwissen
  • [70] Update 02_getting_started.md (#70) by John Kapolos
  • [69] Fixed error deserialization at gateway (#69) by Bas Meeuwissen
  • [66] Merge pull request #66 from MaskingTechnology/64-implement-deno-server by Peter van Vliet
  • [68] Merge pull request #68 from MaskingTechnology/67-update-examples-for-typescript by Peter van Vliet
  • [63] 62 update configs in the getting started docs (#63) by Peter van Vliet

v0.2.0

[2022-11-14]

Other

  • [60] Merge pull request #60 from MaskingTechnology/59-split-jitar-into-packages by Bas Meeuwissen
  • [58] Merge pull request #58 from MaskingTechnology/57-add-support-for-deserializing-dates by Bas Meeuwissen
  • [56] Merge pull request #56 from MaskingTechnology/46-add-support-for-deserializing-binary-data by Peter van Vliet

v0.1.3

[2022-11-11]

v0.1.2

[2022-11-11]

Chores

  • [55] #49 release 0.1.2 (#55) by Bas Meeuwissen

v0.1.1

[2022-10-28]

Other

  • [31] Merge pull request #31 from MaskingTechnology/30-publish-v011 by Peter van Vliet
  • [29] Merge pull request #29 from MaskingTechnology/v0.1.1-info by Bas Meeuwissen
  • [28] Merge pull request #28 from MaskingTechnology/5-make-docs-mobile-friendly by Bas Meeuwissen
  • [24] Merge pull request #24 from MaskingTechnology/23-extend-deserialization-data-validation by Bas Meeuwissen
  • [22] Merge pull request #22 from MaskingTechnology/21-add-client-id-validation-to-modules-controller by Bas Meeuwissen
  • [26] Merge pull request #26 from MaskingTechnology/25-process-website-feedback by Bas Meeuwissen
  • [18] Merge pull request #18 from MaskingTechnology/seo-optimization by Bas Meeuwissen
  • [17] Merge pull request #17 from MaskingTechnology/jitar-#16 by Peter van Vliet
  • [15] Merge pull request #15 from MaskingTechnology/dependencies by Bas Meeuwissen
  • [6] Merge pull request #6 from MaskingTechnology/jitar-#4 by Peter van Vliet
  • [3] Merge pull request #3 from MaskingTechnology/jitar-#2 by Peter van Vliet

v0.1.0

[2022-10-21]