Skip to content

Releases: imjuni/jin-frame

v4.8.0

28 Sep 23:28

Choose a tag to compare

What's Changed

  • feat(hooks): add init-hooks script to configure git hooks path by @imjuni in #169
  • fix(docs): update logo paths in VitePress config for consistency by @imjuni in #170
  • refactor(fields): simplify field option structure by removing nested option wrapper by @imjuni in #171
  • fix(types): correct keyForamt typo to keyFormat in IQueryFieldOption by @imjuni in #172
  • feat(dedupe): add request deduplication system by @imjuni in #173
  • docs(dedupe): improve documentation and internationalization by @imjuni in #174
  • fix(docs): update cacheKeyExcludePath references to cacheKeyExcludePaths by @imjuni in #175
  • refactor(processors): simplify field option structure by removing nes… by @imjuni in #176
  • refactor(dedupe): extract DedupeResult interface and improve debug info by @imjuni in #177
  • docs(agents): enhance project documentation with detailed structure and descriptions by @imjuni in #178
  • feat(security): add comprehensive security provider system by @imjuni in #179
  • fix(typos): correct spelling errors and restore deprecated authoriztion field by @imjuni in #180
  • fix(typos): correct excpetation to expectation in test files by @imjuni in #181
  • feat(security): implement Security and Authorization decorators with comprehensive testing by @imjuni in #182
  • docs(security): add comprehensive Security and Authorization decorator documentation by @imjuni in #183
  • fix(tests): add isDeduped property to error test cases by @imjuni in #184
  • chore(release): changed jin-frame version: 4.7.0 > 4.8.0 by @imjuni in #185
  • docs(changelog): add comprehensive 4.8.0 release notes by @imjuni in #186

Full Changelog: v4.7.0...v4.8.0

v4.7.0

22 Sep 16:26

Choose a tag to compare

What's Changed

  • chore(release): add CHANGELOG for version 4.6.0 with major updates an… by @imjuni in #152
  • feat(jin-frame): enhance validation and error handling in JinFrame by @imjuni in #153
  • feat(validation): add array key formatting and validator support in d… by @imjuni in #154
  • feat(validation): introduce BaseValidator and enhance validation support by @imjuni in #166
  • docs(validation): update validator registration comments for clarity by @imjuni in #167
  • chore(release): changed jin-frame version: 4.6.0 > 4.7.0 by @imjuni in #168

Full Changelog: v4.6.0...v4.7.0

v4.6.0

15 Sep 17:13

Choose a tag to compare

What's Changed

  • chore(docs): refine examples and enhance documentation for decorators, including Retry and Timeout by @imjuni in #146
  • feat: monorepo migration and generator-cli improvements by @imjuni in #147
  • chore(deps): remove unused dependencies and update package versions by @imjuni in #148
  • feat(frame): add pathPrefix support for API request endpoints by @imjuni in #149
  • feat(retry): implement retry-after header handling and configuration by @imjuni in #150
  • chore(release): changed jin-frame version: 4.5.0 > 4.6.0 by @imjuni in #151

Full Changelog: v4.5.0...v4.6.0

v4.5.0

08 Sep 18:12

Choose a tag to compare

What's Changed

  • chore(docs): add brand image by @imjuni in #132
  • chore(docs): fix brand image by @imjuni in #133
  • feat(docs): add brand image on vitepress by @imjuni in #134
  • fix(docs): fix brand image path by @imjuni in #135
  • fix(docs): fix brand image path by @imjuni in #136
  • fix(docs): enhance docs config by @imjuni in #137
  • fix(docs): add brand image in "what is jin-frame" by @imjuni in #138
  • fix(docs): fix brand image by @imjuni in #139
  • fix(docs): fix brand image path by @imjuni in #140
  • chore(deps): replace nock with msw for mocking HTTP requests in tests by @imjuni in #141
  • feat(tests): add async preHook and postHook tests by @imjuni in #142
  • feat(decorator): add @Retry and @timeout decorators for declarative request configuration by @imjuni in #143
  • chore(release): changed version: 4.4.0 > 4.5.0 by @imjuni in #144
  • chore(docs): update installation instructions and add Retry/Timeout section by @imjuni in #145

Full Changelog: v4.4.0...v4.5.0

v4.4.0

27 Aug 13:41

Choose a tag to compare

What's Changed

  • chore(ci): add test runing stage in ci by @imjuni in #125
  • chore(ci): update ci by @imjuni in #126
  • feat(qs): add new option keyFormat by @imjuni in #127
  • chore(todo): update todo list by @imjuni in #128
  • chore(ci): upgrade codecov action: v3 > v5 by @imjuni in #129
  • chore(release): changed version: 4.3.0 > 4.4.0 by @imjuni in #130
  • chore(ci): add branch token for codecov by @imjuni in #131

Full Changelog: v4.3.0...v4.4.0

v4.3.0

23 Aug 16:20

Choose a tag to compare

What's Changed

  • feat(method): add method decorators by @imjuni in #119
  • docs(vp): vitepress documentation by @imjuni in #120
  • docs(vp): added VitePress docs deployment configuration by @imjuni in #121
  • fix(workflow): fix documentation workflow by @imjuni in #122
  • fix(workflow): add copy command in document workflow by @imjuni in #123
  • chore(release): changed version: 4.2.1 > 4.3.0 by @imjuni in #124

Full Changelog: v4.2.1...v4.3.0

v4.2.1

21 Aug 18:56

Choose a tag to compare

What's Changed

  • chore(docs): vitepress documentation by @imjuni in #116
  • fix(meta): fix metadata merge logic by @imjuni in #117
  • chore(release): changed version: 4.2.0 > 4.2.1 by @imjuni in #118

Full Changelog: v4.2.0...v4.2.1

v4.2.0

20 Aug 17:21

Choose a tag to compare

What's Changed

  • feat(url): add new function getEndpoint by @imjuni in #112
  • chore(docs): enhance README.md by @imjuni in #113
  • feat(auth): add new option authorization by @imjuni in #114
  • chore(release): changed version: 4.1.0 > 4.2.0 by @imjuni in #115

Full Changelog: v4.1.0...v4.2.0

v4.1.0

19 Aug 23:32

Choose a tag to compare

What's Changed

  • feat: builder pattern added static factory function by @imjuni in #109
  • feat(docs): vitepress documentation by @imjuni in #110
  • chore(release): changed version: 4.0.0 > 4.1.0 by @imjuni in #111

Full Changelog: v4.0.0...v4.1.0

v4.0.0

18 Aug 15:10

Choose a tag to compare

What's Changed

Full Changelog: v3.14.0...v4.0.0