Releases: tazama-lf/admin-service
v2.2.0
What's Changed
- feat: Create condition entity by @cshezi in #44
- feat: Create condition account by @cshezi in #46
- feat: get entity conditions by @rtkay123 in #50
- fix: incorrect validation for
evtTpby @rtkay123 in #57 - fix: http
GETfor condition retrieval by @rtkay123 in #63 - feat: get conditions for accounts by @rtkay123 in #61
- fix: write account conditions to account edges by @rtkay123 in #67
- feat: buffers to cache by @rtkay123 in #69
- fix: Bug fix condition result array by @cshezi in #73
- fix: Sync gets post of eventflow by @cshezi in #75
- fix: Optional xprtndttm and possible values by @cshezi in #76
- feat: use most recent save condition method by @cshezi in #77
- feat: Expire conditions by @cshezi in #82
- fix: cache conditions forever by @cshezi in #83
- fix: case sensitivity validation by @cshezi in #84
- feat: refresh cache by @rtkay123 in #87
- feat: update condition validation by @rtkay123 in #100
- feat: add Auth by @JeanPierreNell in #95
- fix: No account/entity handling by @cshezi in #104
- refactor: file structure organization by @cshezi in #106
- fix: validate extra push date of month calendar by @cshezi in #110
- feat: env validation by @rtkay123 in #111
- build(deps): bump find-my-way from 8.2.0 to 8.2.2 by @dependabot[bot] in #94
- refactor: split cache options env vars by @cshezi in #117
- refactor: abstract services by @rtkay123 in #123
- fix: validation extra day by @cshezi in #125
- feat: updated libraries by @JeanPierreNell in #129
- fix: Bump frms-coe-lib version to 5.0.0-rc.5 by @cshezi in #133
- fix: Issue 227 Add Tazama into to LICENSE by @leeivyca in #116
- build: update libs by @rtkay123 in #139
- ci: sync workflows from central-workflows by @scott45 in #140
- feat: sidecar deployment by @rtkay123 in #146
- fix: update main with latest changes by @scott45 in #154
- fix: Retrive all conditions opt by @cshezi in #158
- fix: rename retrieveactiveonly to activeonly and update related logic… by @cshezi in #160
- feat: allow cors policy override by @rtkay123 in #162
- fix: Fix expired condition in event flow logic service by @cshezi in #165
- build(deps): bump @fastify/swagger-ui from 3.1.0 to 5.2.0 by @dependabot[bot] in #148
- build(deps): bump @fastify/swagger from 8.15.0 to 9.4.0 by @dependabot[bot] in #137
- build(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot[bot] in #138
- build(deps-dev): bump lint-staged from 15.5.2 to 16.1.2 by @dependabot[bot] in #167
- build(deps-dev): bump prettier from 3.5.3 to 3.6.2 by @dependabot[bot] in #169
- build(deps): bump fastify from 4.29.1 to 5.4.0 by @dependabot[bot] in #172
- build: update package eslintV9 dependencies and improve linting scripts by @cshezi in #170
- build: Add RC workflow and upgrade dependancies by @scott45 in #185
- build: undo change in package.json that caused build to fail by @scott45 in #186
- docs: update heading by @Sandy-at-Tazama in #166
- feat: Release V2.2.0 by @scott45 in #191
New Contributors
- @rtkay123 made their first contribution in #50
- @JeanPierreNell made their first contribution in #95
- @dependabot[bot] made their first contribution in #94
- @leeivyca made their first contribution in #116
- @Sandy-at-Tazama made their first contribution in #166
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Milestone: Release v2.1.0
Date: 2024-12-04T07:00:00Z
Description: Create Release v2.1.0 release using Github Actions release workflow.
feat: Release V2.1.0 (#141)
-
feat: added redis and pseudonym enviroment variables to template env file
-
feat: added valkey and pseudonyms environment variables to dockerfile
-
feat: added pseudonyms db and valkey or redis to config file
-
feat: new endpoint for saving condtions to arangoDb
-
feat: store condition edge to valkey after storing to arangoDB
-
refactor: error handing and conditionally thrown errors
-
fix: internal validation of values provided
-
fix: use a unwrap function for double dimension array and execute validation
-
refactor: added json schema for body validation
-
refactor: added option of using body for validation
-
refactor: added the entity condition json schema to ajv and fastify
-
refactor: assigned json schema to endpoint for validation
-
fix: remove uncovered outcome from the story
-
test: updated unit test to cover the endpoint of saving condition
-
docs: adding the new endpoint documentation
-
refactor: bump @frmscoe/frms-coe-lib version
-
refactor: use seperate setOptions functions for incoming data methods
-
refactor: added default case and renamed condition check validation function
-
refactor: renamed condition validation function name and removed boolean return
-
refactor: typo of successful message fixed
-
test: update compared value
-
test: add case for unknown perspective
-
fix: typo of condition from successful message
-
docs: validation error example
-
docs: readMe added more content for condition management
-
feat: Create condition entity (#44)
-
feat: added redis and pseudonym enviroment variables to template env file
-
feat: added valkey and pseudonyms environment variables to dockerfile
-
feat: added pseudonyms db and valkey or redis to config file
-
feat: new endpoint for saving condtions to arangoDb
-
feat: store condition edge to valkey after storing to arangoDB
-
refactor: error handing and conditionally thrown errors
-
fix: internal validation of values provided
-
fix: use a unwrap function for double dimension array and execute validation
-
refactor: added json schema for body validation
-
refactor: added option of using body for validation
-
refactor: added the entity condition json schema to ajv and fastify
-
refactor: assigned json schema to endpoint for validation
-
fix: remove uncovered outcome from the story
-
test: updated unit test to cover the endpoint of saving condition
-
docs: adding the new endpoint documentation
-
refactor: bump @frmscoe/frms-coe-lib version
-
refactor: use seperate setOptions functions for incoming data methods
-
refactor: added default case and renamed condition check validation function
-
refactor: renamed condition validation function name and removed boolean return
-
refactor: typo of successful message fixed
-
test: update compared value
-
test: add case for unknown perspective
-
fix: typo of condition from successful message
-
docs: validation error example
-
docs: readMe added more content for condition management
-
feat: allow account condition for validation
-
refactor: renamed function name to specify handler use context
-
feat: added account condition saving logic
-
feat: added new route handler for saving account conditions
-
feat: added new route of saving conditions for account
-
feat: JSON schema for account condition included
-
feat: added json schema to ajv and fastify for validation
-
feat: assigned the schema to validate the route
-
refactor: corrected log messages for handlers
-
test: updated test units to cover saving of condition for account
-
docs: added new endpoint
-
refactor: bump version of coe-lib
-
docs: reworded the conflict statement
-
docs: move example to specific section
-
refactor: allow not providing inception date
-
docs: improve description for saving conditions
-
docs: formatting json object for account
-
feat: get entity condition
-
test: update mocks
-
test: get conditions for an entity
-
fix: schema typos
-
feat: update cache
-
feat: use env if default syncCache specified
-
test: add cases for uncovered code
-
refactor: parse response format
-
build: remove deprecated code
-
fix: parse response to conform to required structure
-
test: update tests
-
docs: get entity conditions
-
feat: use cache ttl from env
-
build: missing env vars in dockerfile
-
fix: incorrect validation for
evtTp -
feat: get conditions for accounts
-
fix: env var to correct variable
-
feat: get conditions for accounts
-
test: update tests
-
fix: parameter names
-
test: update param name
-
docs: add account conditions API route
-
fix: use query params for req
-
fix: read correct env var
-
docs: encode query params
-
feat: use GET for account conditions
-
fix: write account conditions to account edges
-
feat: buffers to cache
-
refactor: separate account and entity responses and parsing functions
-
refactor: separate return types of conditions
-
refactor: bump central library version
-
refactor: change of mind for get of conditions
-
docs: remove endpoints and add methods
-
fix: Bug fix condition result array (#73)
-
fix: condition object should always be an array of objects
-
test: refactor expected results
-
fix: Sync gets post of eventflow (#75)
-
fix: sync response body of gets, posts, and cache keys
-
fix: active conditions check comparison
-
fix: validation of dates provided
-
fix: only save cache if the buffer has data
-
fix: test script triggering jest
-
fix: resolve finally and return conflict
-
fix: Optional xprtndttm and possible values (#76)
-
fix: make expire date optional and condTp constrained to specific values
-
fix: constrain values possible for prsptv
-
fix: add
allpossible value on the event type of condition -
feat: use most recent save condition method
-
feat: add optional condId for expire condition
-
feat: add expire logic for account's condition
-
feat: add handler of expire conditions
-
feat: add new endpoint of expire account condition
-
feat: added logic for expire entity condition
-
feat: added expire entity condition handler
-
feat: added new route for expire condition of entity
-
refactor: sort functions and imports
-
test: make expiry date undefined possible
-
test: cover new expire conditions logic
-
feat: validation of incoming data
-
test: allow params lower case test
-
refactor: use library with update conditions functions
-
docs: update readme to add new methods of endpoints
-
refactor: use one request interface and refactor validation
-
test: added new validation tests and controlled current time
-
refactor: date processing and validation function
-
test: refactor test cases to the unit specific
-
fix: use no expire cache method
-
fix: use different default value due to zero being invalid
-
fix: case sensitivity validation (#84)
-
fix: case sensitivity for params
-
feat: parse conditions from collection
-
test: update casing
-
test: cache conditions
-
docs: cache route
-
feat: update condition validation
-
build(deps): bump find-my-way from 8.2.0 to 8.2.2
Bumps find-my-way from 8.2.0 to 8.2.2.
updated-dependencies:
- dependency-name: find-my-way
dependency-type: indirect
...
Signed-off-by: dependabot[bot] [email protected]
-
feat: add Auth (#95)
-
feat: add Auth
-
refactor: assign privileges to endpoints
-
refactor: helper function refactorization
-
refactor: auth toggle variable name
Co-authored-by: Len Bekker [email protected]
Co-authored-by: cshezi [email protected]
-
fix: No account/entity handling (#104)
-
fix: add return for no account/entity
-
refactor: changed handler function name
-
fix: handling of logic return data and log statement
-
test: added code for the result of logic
-
refactor: file structure organization (#106)
-
fix: validate extra push date of month calendar
-
feat: variable validation
-
build: update variables
-
fix: variable name
-
refacor: split cache options env vars
-
refactor: abstract services
-
build: bump lib ver
-
build: update env
-
fix: socket addr
-
fix: check for date change by Date class
-
test: compare the whole object result
-
refactor: remove unused local cache options
-
refactor: use the same if statement to validate date
-
feat: updated libraries
-
fix: bump the frms-coe-lib version and refactor get report function
-
test: expected values on calls
-
Add Tazama info to LICENSE file (#116)
Co-authored-by: Lee Ivy [email protected]
- build: update libs (#139)
Co-authored-by: rtkay123 [email protected]
-
ci: sync workflows from central-workflows (#140)
-
ci: sync workflows from central-workflows Signed-off-by: Scott [email protected]
-
ci: sync workflows from centra...
v2.0.1
Milestone: feat: Release V2.1.0
Date: 2024-12-03T08:00:00Z
Description: Create Release v2.1.0 release using Github Actions release workflow.
🐞 Bug Fixes
⭐️ New Features
📚 Documentation
🔨 Refactorings
🏗️ Build
⚙️ CI
🧪 Tests
v2.0.0
Milestone: Release v2.0.0
Date: 2024-07-18T07:00:00Z
Description: Create Release v2.0.0 release using Github Actions release workflow.
🐞 Bug Fixes
- fix: manually change version.md and changelog.md files that coulbn't be populated during the release (#30) (Linked Issues: 0f3a30f)
- fix: Add dep and tests to release workflow after first release (Linked Issues: 4436c0b)
- fix: Remove install dependency due to initial commit for main (Linked Issues: c1f85c4)
⭐️ New Features
- feat: Enhancement to the release workflow (Linked Issues: 60d55e3)
- feat: refine and add new workflows (#25) (Linked Issues: 891dfed)
- feat: Add workflows (Linked Issues: 66b4866)
- feat: Add more automation and refine workflows (#7) (Linked Issues: c59c3f8)
📚 Documentation
- fix: manually change version.md and changelog.md files that coulbn't be populated during the release (#30) (Linked Issues: 0f3a30f)
📝 Other Changes
- Update release.yml (Linked Issues: 378d60b)
v1.0.1
Milestone: Release v1.0.1
Date: 2024-07-12T07:00:00Z
Description: Create Release v1.0.1 release using Github Actions release workflow.