Skip to content

Releases: mikaelvesavuori/catalogist

Version 3.1.0

10 Sep 08:19
Compare
Choose a tag to compare

What's Changed

  • Upgrade to Node 20
  • Update dependencies
  • Update CI
  • Migrate from Jest to Vitest

Full Changelog: v3.0.0...v3.1.0

Version 3.0.0

18 Mar 19:44
Compare
Choose a tag to compare

What's Changed

  • Revise data access patterns - breaking changes from version 1 and 2!
  • Update and improve manifest schema, particularly around SLOs to make them more general-purpose (and Google-influenced)
  • Update documentation
  • Update OpenAPI schema
  • Update tests
  • Cleanup code, files, small stuff

Full Changelog: v2.0.1...v3.0.0

Version 2.0.1

08 Mar 20:02
Compare
Choose a tag to compare

What's Changed

  • Ensure numbers inputs won't run replace() functionality
  • Add esbuild configuration to serverless.yml
  • Add better test for full, valid input object

Full Changelog: v2.0.0...v2.0.1

Version 2.0.0

01 Mar 17:40
Compare
Choose a tag to compare

What's Changed

  • Migrate to HTTP API (API Gateway v2) instead of REST API (API Gateway v1)
  • Remove JSON validator as it isn't supported by HTTP API
  • Minor cleanup and restructuring of folders and files to be in line with most of my other projects
  • Use generic pk/sk format in DynamoDB to allow for improved future single table design

Full Changelog: v1.0.1...v2.0.0

Summary of changes

This version is mostly about under-the-covers changes. The migration to HTTP API should improve both cost (about 3x cheaper than REST API) and be somewhat faster. The generic pk/sk format in DynamoDB is also a very subtle change that will allow for more elaborate database usage in the future.

Version 1.0.1

15 Jan 17:45
Compare
Choose a tag to compare

What's Changed

  • Refactor and restructure to be closer to Clean Architecture and my more recent projects
  • Use Node 18
  • Migrate to esbuild from Webpack
  • Update dependencies
  • Remove chaff from CI scripts
  • Add CodeSee architecture diagram workflow to repository by @codesee-maps in #2
  • Bump moment from 2.29.1 to 2.29.2 by @dependabot in #6
  • Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #5
  • Bump async from 2.6.3 to 2.6.4 by @dependabot in #7
  • Bump node-fetch from 2.6.6 to 2.6.7 by @dependabot in #4
  • Bump simple-get from 2.8.1 to 2.8.2 by @dependabot in #3
  • Bump follow-redirects from 1.14.6 to 1.14.8 by @dependabot in #1
  • Bump terser from 5.10.0 to 5.14.2 by @dependabot in #9
  • Bump protobufjs from 6.11.2 to 6.11.3 by @dependabot in #8
  • Bump moment from 2.29.2 to 2.29.4 by @dependabot in #10
  • Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #16
  • Bump simple-git from 3.14.1 to 3.15.1 by @dependabot in #15
  • Bump qs and formidable by @dependabot in #14
  • Bump loader-utils from 2.0.2 to 2.0.4 by @dependabot in #13
  • Bump json5 from 2.2.1 to 2.2.3 by @dependabot in #17

Full Changelog: v1.0.0...v1.0.1

Summary of changes

It's been almost exactly a year since the original 1.0.0. While a fair amount of commits have been made in that time, most of those had to do with dependency bumps and minor fixes, this release is certainly bigger.

The biggest observable change for a user of Catalogist surrounds the default shared stage being dev now.

Under the hood however, I've refactored and restructured the project to be more similar with more recent projects I've made, as well as being firmer of the Clean Architecture file/folder structure. Webpack has been replaced with esbuild, Node 18 is now used, and a bit of plumbing is neater now. It's still very well covered with tests and a pretty neat little package, but has a fresher air around it.

Version 1.0.0

12 Jan 11:36
Compare
Choose a tag to compare

This marks the first release version of catalogist.

Full Changelog: https://github.com/mikaelvesavuori/catalogist/commits/v1.0.0