Releases: final-hill/cathedral
Releases · final-hill/cathedral
v0.19.1
v0.19.0
What's Changed
- Added
Requirement.createdBy
property by @mlhaufe in #446 - Updated dependencies by @mlhaufe in #448
- Refactored to create application layer by @mlhaufe in #455
- Streamlined service endpoint implementations
- Unified security checks
- Generalized requirement CRUD operations
- Consolidated View Models to separate folder
- Defined static
Requirement.req_type
- Added
Epic.protype.functionalBehavior
- Fixed issue with new Organizations not being created in #452
Full Changelog: v0.18.1...v0.19.0
v0.18.1
v0.18.0
What's Changed
- Bugfix: vue pages no longer reference domain entities directly by @mlhaufe in #409
- Updated dependencies by @mlhaufe in #410
- Added initial unit testing by @mlhaufe in #411
- Split Rationale page into "Context and Objective" and "Situation" pages by @mlhaufe in #415
- Created initial mockups for workbox changes by @mlhaufe in #413
- Enforcing the Requirement Identification principle by @mlhaufe in #418
- Added reqId to entities
- Created Epic entity
- Goals -> Scenario page now lists Epics instead of User Stories
- Created
/api/epic
endpoints - Lifted the
UserStory.outcome
andUseCase.goalInContext
fields toScenario.outcome
- Added reqId labels to UI panels
- Added reqId column to data tables
- Context and Objective page entity changed from
Goal
->Outcome
- Removed the
/api/goal
endpoints - Obstacles page merged into Situation page
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Generalized db schema and now support requirement relations more directly by @mlhaufe in #402
Solution
andOrganization
now extendMetaRequirement
by @mlhaufe in #405Requirement.statement
renamed toRequirement.description
by @mlhaufe in #405- Refactored and generalized application code by @mlhaufe in #405
- Styling: data tables now have striped rows by @mlhaufe in #405
- Renamed requirement endpoints to align with
ReqType
enum by @mlhaufe in #405 - Requirement properties:
followsId
,solutionId
,organizationId
,parentComponentId
moved to relation classes by @mlhaufe in #405 - Deleted
WorkboxDataView
component by @mlhaufe in #405 - Lifted
domain
folder out of~/server
folder by @mlhaufe in #405 - Fixed class decorator configuration by @mlhaufe in #405
- Workbox now leverages a
DataTable
component with expansion instead of anAccordion
ofDataTable
s
Full Changelog: v0.16.0...v0.17.0
v0.16.0
v0.15.0
What's Changed
- Updated dependencies by @mlhaufe in #376
- Removed github pages reference by @mlhaufe in #377
- Refactor optional isSilence fields to default to false by @mlhaufe in #378
- Refactored ORM schemas to decorators by @mlhaufe in #379
- Fixed devtools display and websocket communication by @mlhaufe in #381
- Implement temporal tables and requirement versioning by @mlhaufe in #388
- Created history UI and DB auditing by @mlhaufe in #391
- Implemented Recycle Bin feature by @mlhaufe in #392
Full Changelog: v0.14.1...v0.15.0
v0.14.1
v0.14.0
What's Changed
- Updated dependencies by @mlhaufe in #354
- Updated XDataTable to create/edit via dialog instead of inline by @mlhaufe in #357
- Fixed ORM bug by @mlhaufe in #359
- Refactored to utilize model driven forms by @mlhaufe in #362
- Relaxed form fields to allow more nullable entries by @mlhaufe in #364
- Created Natural Language to Requirements translator + related workbox by @mlhaufe in #370
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Created initial slackbot connector in #326
- Updated dependencies in #328
- Updated AppUser primary key type in #329
- Added middleware check for organization and solution pages in #339
- Solution can now be deleted when requirements exist in #343
- Added authoring fields in #345
- Fixed old migration of last_modified to have default value in #346
- Fixed azure deployment artifact issue in #347
- API endpoints now enforce authentication/authorization
Full Changelog: v0.12.2...v0.13.0