Releases: Beyond-Imagination/express-cargo
Releases · Beyond-Imagination/express-cargo
v0.5.2
What's Changed
- feat: add
@Typedecorator for nestd transformation and polymorphism by @yuchem2 in #179 - docs: add Gernman(de) language support by @yuchem2 in #181
- build: use newrelic env by @laggu in #182
- docs: improve code documentation for better DX by @yuchem2 in #183
- docs: support french by @laggu in #184
- docs: docs readme by @laggu in #185
- docs: add missing decorators (@enum, @Alpha) to documentation and examples by @yuchem2 in #186
- docs: add Russian translate for all documents by @yuchem2 in #187
- chore: update reviewers by @laggu in #189
- refactor: rename
@Arraydecorator to@Listby @yuchem2 in #188 - docs: update navbar logo message to multilingual format by @yuchem2 in #190
- docs: add kind start by @sezeme in #180
- chore: remove unused docs config by @laggu in #191
- feat: add isLowerCase validator by @dami0806 in #194
- feat: add isUpperCase validator by @dami0806 in #193
- feat: add ArrayContains decorator by @yuchem2 in #192
- feat: add isJWT decorator by @dami0806 in #196
- feat: add arrayMaxSize decorator by @yuchem2 in #195
- refactor: rename Array prefix to List for naming consistency by @yuchem2 in #197
- feat: add isURL decorator by @dami0806 in #198
- feat: add IsHexadecimal decorator by @dami0806 in #200
- feat: add ListMinSize validator by @yuchem2 in #199
- feat: add minDate decorator by @dami0806 in #202
- feat: add ListNotContains validator by @yuchem2 in #203
- docs: add type decorator document for Korean by @yuchem2 in #206
- feat: add maxDate decorator by @dami0806 in #205
- refactor: binding by @laggu in #201
- fix: @IsHexadecimal 에서 0h 접두사 제외 by @dami0806 in #204
- chore: add context7.json for Context7 documentation indexing by @yuchem2 in #207
- fix: resolve stale date in default error message for @mindate by @dami0806 in #209
- feat: add Contains decorator by @yuchem2 in #210
- feat: add IsHexColor decorator by @dami0806 in #211
- release: v0.5.2 by @laggu in #208
New Contributors
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- feat: enhance SEO and AI accessibility for documentation site by @yuchem2 in #174
- feat: newrelic by @laggu in #175
- fix: type path by @laggu in #177
- feat: add
@Eachdecorator for array element validation by @yuchem2 in #176 - release: v0.5.1 by @laggu in #178
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- fix: test by @laggu in #161
- refactor: capitalize source, transform, optional, default, and array decorators by @yuchem2 in #162
- feat: add with validate decorator by @yuchem2 in #164
- feat: add enum validator by @sezeme in #158
- refactor: complete capitalization change for source, transform, optional, default, and array decorators by @yuchem2 in #165
- refactor: capitalize validator decorators by @sezeme in #163
- docs: introduction by @laggu in #166
- docs: add alphanumeric and uuid decorator document by @yuchem2 in #167
- fix: correct case-sensitive error in Body decorator in example app by @yuchem2 in #169
- feat: add without validate decorator by @yuchem2 in #170
- docs: add FAQ documentation by @yuchem2 in #171
- docs: add description for source decorators by @sezeme in #173
- release: v0.5.0 by @laggu in #172
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- docs: update korean readme by @laggu in #151
- feat: isAlpha validator by @sezeme in #153
- feat: add uuid validator by @yuchem2 in #152
- chore: seo for docs by @laggu in #154
- docs: add typescript explanation to readme by @laggu in #155
- feat: add uuid example code by @yuchem2 in #156
- fix: remove src folder from distribution by @laggu in #157
- feat: add alphanumeric validator by @yuchem2 in #159
- release: v0.4.0 by @laggu in #160
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- chore: remove duplicated job trigger by @laggu in #134
- docs: add optional & email to readme by @laggu in #135
- docs: example app readme by @laggu in #136
- docs: add template readme for example by @laggu in #137
- chore: include license file to distribution package by @laggu in #138
- docs: add exapmle app code sinppet to README by @yuchem2 in #139
- chore: set logo to docs by @laggu in #140
- feat: separate min/max example code from range example code by @yuchem2 in #141
- chore: remove blog by @laggu in #142
- feat: add type casting example code by @yuchem2 in #144
- feat: add session decorator example code by @yuchem2 in #143
- docs: add custom error handler setting example in example app README by @yuchem2 in #146
- docs: update readme by @laggu in #145
- feat: add binding example code by @yuchem2 in #148
- feat: add error handler example code by @yuchem2 in #147
- fix: remove title on top navbar by @laggu in #149
- release: v0.3.1 by @laggu in #150
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- fix: set vercel url path by @laggu in #51
- docs: update footer items by @yuchem2 in #52
- docs: add Korean translations for footer texts by @yuchem2 in #53
- feat: cjs example by @laggu in #54
- feat: link to notion by @sezeme in #55
- docs(i18n-ko): 사이드바 라벨 한글 번역 by @sezeme in #56
- refactor: use class for metadata by @laggu in #58
- feat: add isFalse property decorator validator by @sezeme in #59
- feat: add isTrue property decorator validator by @sezeme in #60
- feat: add maxLength property decorator validator by @sezeme in #62
- feat: add minLength property decorator validator by @sezeme in #63
- feat: add oneOf property decorator validator by @sezeme in #61
- feat: 상속구조의 request 객체일 때 부모 객체의 validator도 검증하도록 구현 by @sezeme in #57
- feat: type casting by @laggu in #65
- feat: add transform decorator by @yuchem2 in #67
- feat: validate decorator by @laggu in #66
- feat: regexp decorator by @laggu in #68
- feat: transform example by @yuchem2 in #70
- feat: add nested object field registration by @yuchem2 in #64
- docs: add transform documentation by @yuchem2 in #71
- feat: add request decorator by @yuchem2 in #69
- feat: add virtual decorator by @yuchem2 in #72
- docs: add description of length decorator by @sezeme in #82
- feat: validate example by @laggu in #74
- docs: validate decorator by @laggu in #89
- docs: add documentation for virtual and request decorator by @yuchem2 in #90
- docs: add documentation for nested object binding by @yuchem2 in #73
- fix: change wrong transform example code by @yuchem2 in #91
- docs: add description of isFalse decorator by @sezeme in #77
- feat: regexp example by @laggu in #92
- docs: add regexp document by @laggu in #93
- feat: add request example by @yuchem2 in #94
- feat: add virtual example by @yuchem2 in #96
- fix: handle undefined/null return from @request decorator by @yuchem2 in #95
- feat: add length validator by @sezeme in #75
- docs: add inherited-binding by @sezeme in #76
- docs: add description of validation decorators by @sezeme in #78
- feat: add example app for validation decorators by @sezeme in #83
- release: v0.2.0 by @laggu in #97
- refactor: update error handler to show detail message by @sezeme in #99
- fix: validate transformed value by @laggu in #100
- fix: Remove null/undefined cases from equal/notEqual example apps and tests due to optional decorator update by @sezeme in #101
- feat: params source decorator by @laggu in #102
- feat: update readme by @laggu in #104
- ci: update Notion sync workflow only for PRs targeting develop by @sezeme in #106
- feat: add example app for nested and interitance class test by @sezeme in #107
- chore: copy readme before publish npm by @laggu in #108
- feat: manage a list of transform fields using metadata by @yuchem2 in #105
- feat: 커스텀 에러 핸들러 추가 by @sezeme in #109
- feat: add email validator by @sezeme in #112
- feat: add example app for @email validator by @sezeme in #111
- feat: add description of email decorator by @sezeme in #113
- feat: add field list caching in metadata by @sezeme in #110
- feat(docs): overhual landing page with express-cargo identity by @yuchem2 in #114
- chore: deploy when git tagging by @laggu in #115
- chore: check ref_type tag by @laggu in #117
- docs: update main example code by @laggu in #118
- docs: edit copyright by @laggu in #116
- feat: range & optional docs, example by @laggu in #119
- fix: add error handling for type conversion failures by @yuchem2 in #121
- feat: custom error message by @laggu in #120
- feat: add logic for handling single-property arrays with @array decorator by @yuchem2 in #122
- test: test binding logic by @sezeme in #124
- refactor: add compile time type checks for decorators by @yuchem2 in #126
- feat: add array example by @yuchem2 in #127
- docs: update readme.md & development.md by @laggu in #125
- docs: package manager tab by @laggu in #129
- docs: validator 설명 문체 통일 (check -> validate) by @sezeme in #123
- chore: engine version v20 by @laggu in #130
- feat: add default decorator, test and update example app for default decorator by @sezeme in #128
- docs: add array decorator guide document by @yuchem2 in #132
- docs: add docs for default value by @sezeme in #131
- release: v0.3.0 by @laggu in #133
Full Changelog: v0.1.0...v0.3.0
v0.2.0
What's Changed
- fix: set vercel url path by @laggu in #51
- docs: update footer items by @yuchem2 in #52
- docs: add Korean translations for footer texts by @yuchem2 in #53
- feat: cjs example by @laggu in #54
- feat: link to notion by @sezeme in #55
- docs(i18n-ko): 사이드바 라벨 한글 번역 by @sezeme in #56
- refactor: use class for metadata by @laggu in #58
- feat: add isFalse property decorator validator by @sezeme in #59
- feat: add isTrue property decorator validator by @sezeme in #60
- feat: add maxLength property decorator validator by @sezeme in #62
- feat: add minLength property decorator validator by @sezeme in #63
- feat: add oneOf property decorator validator by @sezeme in #61
- feat: 상속구조의 request 객체일 때 부모 객체의 validator도 검증하도록 구현 by @sezeme in #57
- feat: type casting by @laggu in #65
- feat: add transform decorator by @yuchem2 in #67
- feat: validate decorator by @laggu in #66
- feat: regexp decorator by @laggu in #68
- feat: transform example by @yuchem2 in #70
- feat: add nested object field registration by @yuchem2 in #64
- docs: add transform documentation by @yuchem2 in #71
- feat: add request decorator by @yuchem2 in #69
- feat: add virtual decorator by @yuchem2 in #72
- docs: add description of length decorator by @sezeme in #82
- feat: validate example by @laggu in #74
- docs: validate decorator by @laggu in #89
- docs: add documentation for virtual and request decorator by @yuchem2 in #90
- docs: add documentation for nested object binding by @yuchem2 in #73
- fix: change wrong transform example code by @yuchem2 in #91
- docs: add description of isFalse decorator by @sezeme in #77
- feat: regexp example by @laggu in #92
- docs: add regexp document by @laggu in #93
- feat: add request example by @yuchem2 in #94
- feat: add virtual example by @yuchem2 in #96
- fix: handle undefined/null return from @request decorator by @yuchem2 in #95
- feat: add length validator by @sezeme in #75
- docs: add inherited-binding by @sezeme in #76
- docs: add description of validation decorators by @sezeme in #78
- feat: add example app for validation decorators by @sezeme in #83
- release: v0.2.0 by @laggu in #97
- merge: v0.2.0 to main by @laggu in #98
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- feat: binding cargo by @laggu in #2
- refactor: save metadata to class property by @laggu in #3
- feat: validator by @laggu in #4
- feat: collect error for all field by @laggu in #5
- feat: add example by @laggu in #6
- feat: init docs by @laggu in #7
- feat: save field list by @laggu in #8
- feat: conditional export by @laggu in #9
- docs: README.md by @laggu in #10
- chore: auto assign reviewer by @laggu in #11
- chore: add license by @laggu in #12
- test: min, max decorator test by @laggu in #21
- feat: suffix validator by @yuchem2 in #22
- Chore/link pr review and discord by @sezeme in #25
- feat: prefix validator by @yuchem2 in #23
- chore: ci test by @laggu in #26
- chore: gemini review styleguide by @laggu in #27
- add equal decorator by @sezeme in #28
- docs: README (en) by @laggu in #29
- test: suffix, prefix decorator test by @yuchem2 in #30
- docs: initialize docs by @laggu in #31
- feat: source example by @laggu in #34
- docs: rewrite and enhance validator documentation by @yuchem2 in #35
- feat: add notEqual validator and add test by @sezeme in #33
- docs: i18n ko by @laggu in #36
- feat: optional validator by @rlooo in #32
- feat: range decorator by @rlooo in #39
- feat: skip validation when optional is true by @rlooo in #41
- chore: deploy docs by @laggu in #40
- chore: build cjs & esm module by @laggu in #42
- docs : update 'validators.md' and improve descriptions by @sezeme in #37
- feat: add equal and not equal example app by @sezeme in #38
- docs: add readme for npm package by @laggu in #45
- chore: github action to deploy npm by @laggu in #43
- feat: add prefix and suffix validator to exmple app by @yuchem2 in #47
- feat: add error handler to example by @sezeme in #49
- chore: deploy docs when code is pushed to main branch by @laggu in #48
- release: v0.1.0 by @laggu in #46
New Contributors
- @yuchem2 made their first contribution in #22
- @sezeme made their first contribution in #25
- @rlooo made their first contribution in #32
Full Changelog: https://github.com/Beyond-Imagination/express-cargo/commits/v0.1.0