Releases: finos/architecture-as-code
Releases · finos/architecture-as-code
0.4.0
What's Changed
- WIP Interactive Visualizer by @aidanm3341 in #487
- Updating visualizer branch to remove video by @aidanm3341 in #563
- Only re-generate graph if uploaded CALM instance json file has changed (#561) by @oliviajanejohns in #570
- Added labels to interactive visualiser (#568) by @oliviajanejohns in #568
- Update visualiser branch to bring in latest changes by @oliviajanejohns in #598
- Added group and nested group functionality by @Adwoa-Konadu-Appiah in #564
- Add node detail preview panel based on selected node by @oliviajanejohns in #597
- Update explore-cytoscape with changes from main by @YoofiTT96 in #648
- Cytoscape Exploration by @YoofiTT96 in #649
- Added navbar and menu to CALM-Visualizer by @oliviajanejohns in #659
- Visualizer Layout and Styling improvements by @aidanm3341 in #658
- Add toggle to show/hide descriptions on click by @oliviajanejohns in #683
- Added toggle to hide/show node descriptions by @oliviajanejohns in #698
- maint: bump recommended Node version to 21 and auto-install Java dependencies by @yt-ms in #704
- fix(deps): update dependency canvas to v3 by @renovate in #700
- chore(deps): update dependency rollup to v4 by @renovate in #682
- fix(deps): update dependency org.springframework.boot:spring-boot-starter-parent to v3.4.1 by @renovate in #695
- #717 Upgrade some dependencies by @jpgough-ms in #720
- Upgrade node too v22 now canvas has been upgraded to v3 by @rocketstack-matt in #708
- Initial Commit for the Starting Point of Calm Hub by @jpgough-ms in #709
- Fixes #727 by @jpgough-ms in #728
- fix(deps): update dependency canvas to v3.0.1 by @renovate in #721
- add mac silicon support to docker build commands (#723) by @grahampacker-ms in #730
- GitHub Action for Calm Hub by @jpgough-ms in #731
- Fix tests to allow all tests to run as part of suite (#710) by @grahampacker-ms in #726
- Add JsonProcessingException error tests (#732) by @grahampacker-ms in #733
- Upgrade to Java 21, add code coverage. Fixes #735 by @jpgough-ms in #736
- chore(deps): update dependency tailwindcss to v3.4.17 by @renovate in #729
- Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot in #724
- chore(deps): update dependency eslint-plugin-react to v7.37.3 by @renovate in #725
- fix(deps): update dependency @types/node to v22.10.3 by @renovate in #722
- chore(deps): update dependency com.github.eirslett:frontend-maven-plugin to v1.15.1 by @renovate in #738
- fix(deps): update react monorepo by @renovate in #737
- Resolve CVE-2024-12798 by @rocketstack-matt in #744
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.13.0 by @renovate in #748
- chore(deps): update dependency maven-wrapper to v3.3.2 by @renovate in #740
- Remove demo data from mongo init file (#712) by @grahampacker-ms in #734
- Add Java CalmHub to CVE Check by @jpgough-ms in #749
- chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.13.0 by @renovate in #751
- chore(deps): update dependency maven to v3.9.9 by @renovate in #739
- chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.6.0 by @renovate in #752
- chore(deps): update surefire-plugin.version to v3.5.2 by @renovate in #753
- chore(deps): update actions/cache action to v4 by @renovate in #758
- fix(deps): update dependency @patternfly/patternfly to v4.224.5 by @renovate in #756
- fix(deps): update dependency @types/node to v22.10.5 by @renovate in #765
- fix(deps): update logback monorepo to v1.5.16 by @renovate in #766
- chore(deps): update dependency rollup to v4.30.1 by @renovate in #767
- Add Spectral rules to validate that interfaces are defined on the specific node referenced (169) by @willosborne in #743
- Badges by @rocketstack-matt in #772
- chore(deps): update typescript-eslint monorepo to v8.19.1 by @renovate in #661
- chore(deps): update dependency @types/node to v22.10.5 by @renovate in #773
- Vite migration (#747) by @aidanm3341 in #775
- fix(deps): update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.1 by @renovate in #768
- #783 Pr Labelling by @Thels in #784
- Adding CALM Visualizer to main branch from 'explore-cytoscape' by @oliviajanejohns in #786
- Add CALM Visualizer to README / CodeOwners by @oliviajanejohns in #792
- Adding support to validate an architecture without relying on a pattern by @lbulanti-ms in #793
- Improve Visualizer Layout by @aidanm3341 in #801
- Introduce zoom control with tentative UI by @aamanrebello in #791
- Adjusted styling on zoom controls in CALM Visualizer by @oliviajanejohns in #802
- Adding Flows to CalmHub (#711) by @LeighFinegold in #799
- Revert back docify-compose.yml change so that calm-hub can run without build by @LeighFinegold in #806
- Add ADR support to CalmHub by @grahampacker-ms in #798
- Update dependency vite to v6.0.9 [SECURITY] by @renovate in #808
- Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot in #807
- fix(deps): update dependency react-json-view-lite to v2.3.0 by @renovate in #769
- fix(deps): update testing-library monorepo by @renovate in #757
- chore(deps): update dependency @vitejs/plugin-react to v4.3.4 by @renovate in #811
- chore(deps): update dependency vite to v5.4.12 [security] by @renovate in #809
- chore(deps): update dependency @types/lodash to v4.17.14 by @renovate in #804
- Create a 2025-01 version of the schema for new updates by @jpgough-ms in #820
- chore(deps): update dependency eslint-plugin-react to v7.37.4 by @renovate in #814
- chore(deps): update dependency tailwindcss to v3.4.17 by @renovate in #816
- chore(deps): update dependency eslint-plugin-react-refresh to v0.4.18 by @renovate in #815
- Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot in #813
- Highlight the small nodes on selection by @aamanrebello in #803
- fix(deps): update dependency @types/node to v22.10.9 by @renovate in #823
- remove visualize command and dependencies. Fixes #827 by @aidanm3341 in https://github.com/finos/architecture-as-co...
0.3.0
What's Changed
- Update dependency ts-graphviz to v2.1.5 by @renovate in #629
- Missing package-lock.json by @Thels in #631
- Update docusaurus monorepo to v3.6.2 by @renovate in #605
- Update dependency @types/node to v22.10.1 by @renovate in #635
- Update docusaurus monorepo to v3.6.3 by @renovate in #633
- Pretty Human Readable Output of Validate CLI by @Thels in #634
- #486 Unify instantiation mechanisms by @willosborne in #521
- #639 - Github Action Chore - Standardizing Existing - Introducing Docs Build for PRs by @Thels in #643
- Update docs url to new domain by @djohnston89 in #644
- Update dependency globals to v15.13.0 by @renovate in #641
- Update typescript-eslint monorepo to v8.17.0 by @renovate in #602
- Creating 2024-12 Spec by @LeighFinegold in #651
- Update dependency webpack to v5.97.0 by @renovate in #646
- Update dependency eslint to v9.16.0 by @renovate in #638
- Update dependency webpack to v5.97.1 by @renovate in #653
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #657
- Update dependency express to v4.21.2 - autoclosed by @renovate in #656
- Add ecosystem to node spec and tie flows into core.json by @LeighFinegold in #660
- Update dependency prism-react-renderer to v2.4.1 by @renovate in #667
- Update dependency webpack-dev-server to v5.2.0 by @renovate in #664
- Update dependency @types/node to v22.10.2 by @renovate in #663
- docs: update CLI dev env setup instructions by @yt-ms in #669
- chore(deps): replace dependency npm-run-all with npm-run-all2 ^5.0.0 by @renovate in #673
- chore(deps): update dependency eslint to v9.17.0 by @renovate in #672
- tests: fix problem with running tests when not root by @yt-ms in #678
- Simple, repeatable dev env set-up with Flox by @yt-ms in #671
- Fixes #684 by @Thels in #685
- chore(deps): update dependency globals to v15.14.0 by @renovate in #691
- chore(deps): update dependency chokidar to v4.0.3 by @renovate in #686
- issue-#693 changing terminology to architecture by @grahampacker-ms in #694
- #446 - Upgrade CLI to 2024-10. by @Thels in #696
New Contributors
Full Changelog: 0.1.8...0.3.0
0.1.8
What's Changed
- explicitly added @docusaurus/react-loadable to package.json by @aidanm3341 in #281
- Bump ws from 7.5.9 to 7.5.10 in /docs in the npm_and_yarn group across 1 directory by @dependabot in #285
- Update CODEOWNERS by @rocketstack-matt in #286
- Update README.md by @rocketstack-matt in #287
- Update dependency ajv to v8.16.0 by @renovate in #274
- Update dependency @types/node to v20.14.2 by @renovate in #264
- Update dependency @types/lodash to v4.17.5 by @renovate in #277
- Update dependency @types/node to v20.14.6 by @renovate in #290
- Update dependency ts-jest to v29.1.5 by @renovate in #292
- Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.1 by @renovate in #291
- Update dependency typescript to v5.5.2 by @renovate in #293
- Update dependency maven to v3.9.8 by @renovate in #289
- Update dependency @types/node to v20.14.7 by @renovate in #294
- Update dependency @docusaurus/react-loadable to v6 by @renovate in #282
- Generate the $schema property from patterns by @willosborne in #307
- Add --strict mode by @willosborne in #319
- August Schema for Upcoming Changes by @jpgough-ms in #322
- issue-315 - sorting validate command output to print errors first by @lbulanti-ms in #325
- Add validation feature for patterns only by @willosborne in #326
- Bump minor version for release by @willosborne in #327
- #321 First attempt at domains, controls and structure by @jpgough-ms in #323
- Add new Interfaces for WIP Domain Example by @jpgough-ms in #330
- Fixes #331 clear up terminology and links to domain requirements by @jpgough-ms in #332
- Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.2 by @renovate in #335
- Suppress Async CVE by @rocketstack-matt in #341
- Update dependency ts-jest to v29.2.4 by @renovate in #340
- Update dependency ajv to v8.17.1 by @renovate in #339
- Update dependency typescript to v5.5.4 by @renovate in #336
- Update docusaurus monorepo to v3.5.1 by @renovate in #342
- Update dependency eslint-plugin-promise to v6.6.0 by @renovate in #298
- Update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.6.0 by @renovate in #297
- Update eclipse-temurin Docker tag to v21.0.4_7-jre by @renovate in #337
- Add dependency-check to docs by @rocketstack-matt in #347
- Update dependency @typescript-eslint/eslint-plugin to v8 by @renovate in #334
- Update docusaurus monorepo to v3.5.2 by @renovate in #346
- Update dependency junit-report-builder to v5 by @renovate in #345
- Update dependency io.fabric8:kubernetes-client to v6.13.3 by @renovate in #299
- Update dependency winston to v3.14.2 by @renovate in #348
- Fixes #333 Apply feedback from Matt by @jpgough-ms in #338
- Update dependency @types/node to v20.16.1 by @renovate in #350
- Update dependency maven to v3.9.9 by @renovate in #351
- Update dependency @typescript-eslint/eslint-plugin to v8.2.0 by @renovate in #352
- Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.3 by @renovate in #354
- Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot in #359
- Update dependency eslint-config-love to v63 by @renovate in #357
- Update dependency ts-jest to v29.2.5 by @renovate in #355
- Update control.json by @rocketstack-matt in #362
- Upgrade webpack to resolve https://github.com/webpack/webpack/securit… by @rocketstack-matt in #364
- Update dependency @typescript-eslint/eslint-plugin to v8.3.0 by @renovate in #361
- Update dependency @types/node to v20.16.2 by @renovate in #363
- Fixes #365 by @jpgough-ms in #366
- Error in schema using type instead of by @jpgough-ms in #367
- Fix missed rename by @jpgough-ms in #368
- Domains example by @jpgough-ms in #369
- Update dependency prism-react-renderer to v2.4.0 by @renovate in #370
- Update dependency @types/node to v20.16.3 by @renovate in #371
- Update dependency @typescript-eslint/eslint-plugin to v8.4.0 - autoclosed by @renovate in #372
- Update dependency eslint-plugin-import to v2.30.0 by @renovate in #373
- Update dependency eslint-config-love to v64 by @renovate in #377
- Update dependency ts-graphviz to v2.1.3 by @renovate in #378
- Update dependency typescript to v5.6.2 by @renovate in #379
- Update dependency @types/node to v20.16.5 by @renovate in #375
- Update dependency @typescript-eslint/eslint-plugin to v8.5.0 - autoclosed by @renovate in #380
- Update dependency org.jsonschema2pojo:jsonschema2pojo-maven-plugin to v1.2.2 by @renovate in #395
- Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.4 by @renovate in #391
- Fix CVE-2024-45296 by @rocketstack-matt in #397
- Update dependency eslint-config-love to v71 by @renovate in #396
- Update dependency @types/jest to v29.5.13 by @renovate in #382
- Multiple version bumps + force override path-to-regexp to 3.3.0 for s… by @rocketstack-matt in #400
- Remove mermaid-theme to resolve CVE-2024-45801 (https://github.com/cu… by @rocketstack-matt in #401
- Remove mermaid theme by @rocketstack-matt in #402
- Update dependency @stoplight/spectral-cli to v6.13.1 by @renovate in #383
- Update dependency @stoplight/spectral-core to v1.19.1 by @renovate in #384
- Update dependency eslint to v8.57.1 by @renovate in #387
- Update dependency @typescript-eslint/eslint-plugin to v8.6.0 by @renovate in #388
- Update dependency junit-report-builder to v5.1.1 by @renovate in #389
- Update dependency @types/node to v20.16.6 by @renovate in #405
- Update dependency @typescript-eslint/eslint-plugin to v8.7.0 by @renovate in #404
- Update dependency @types/lodash to v4.17.9 by @renovate in #403
- Update docs by @rocketstack-matt in #407
- Fix broken link by @rocketstack-matt in #408
- Force override of rollup to resolve (see url in comments) by @rocketstack-matt in #406
- Update dependency @type...
0.1.4
What's Changed
- Add metadata generation support by @willosborne in #280
- This also removes support for additional top-level object generation (i.e. not nodes, relationships or metadata)
Full Changelog: 0.1.3...0.1.4
Visualizer Improvements
What's Changed
- Update actions/setup-node action to v4 by @renovate in #266
- Regenerating package-lock.json by @rocketstack-matt in #271
- Update dependency ajv to v8.15.0 by @renovate in #272
- update readme and create developer guide by @aidanm3341 in #273
- Visualizer improvments by @aidanm3341 in #278
Full Changelog: 0.1.2...0.1.3
Publishing Bug Fix
This patch release fixes a bug with the publishing which meant that the file structure was incorrect and the CLI couldn't resolve the CALM meta schema files.
Version bumps
This release bumps some versions in the CLI, and increases the patch version
Initial CLI release
This is an initial version of the CALM CLI using the 2024-04 draft of CALM, and includes 3 commands:
- generate
- validate
- visualize
This initial release will publish the package to npm so that it can be installed by anyone
First pre-production release of the CALM manifest
Setup docs (#3) * Add docs project using Docusaurus * Setup Action to deploy docs to GitHub Pages * Rename the core schema to 'core' to make it clearly identifable as we add domain schemas. * Rename schema to exclude version as we'll use tags to manage the versioning