Skip to content

Releases: bcgov/common-document-generation-service

v2.4.1

13 Dec 19:25
89f3450
Compare
Choose a tag to compare

579674f feat: add support for ods input docs
b9e79aa fix: update xlsx output from odt -> ods
5095764 feat: add examples to CDOGS repo
99dbaf5 add example with separate template upload and then render
fccf26c Add example creating a docker volume
8619cb0 Add template cachine node example
33b19e7 add prettierrc
c4e09d6 Bump validator from 13.6.0 to 13.7.0 in /app
f4cbee4 package updates

v2.4.0

15 Oct 23:11
e86b4e7
Compare
Choose a tag to compare

2fde4fd Ensure public mode does not crash due to missing configuration keys
492a763 Update NPM dependencies
d0aa1e8 Update alpine-node-libreoffice to 1.0.5
7e5e5d6 Bump tmpl from 1.0.4 to 1.0.5 in /app
2d58c04 switch to winston logger
023d6d1 Adjust error return
f824898 determine 422s

v2.3.1

27 Aug 22:58
62e7539
Compare
Choose a tag to compare

62e7539 Prevent docker-publish from running if missing env secrets Fix context folder typo
756a87a Add Github Actions DockerHub push flow
2987ff6 Routine NPM Dependency updates
324eb54 Bump alpine-node-libreoffice version base

v2.3.0

27 Jul 20:40
5e58b0f
Compare
Choose a tag to compare

8c40b67 Fix spacing on JSON example
f12457e Add GA docker sanity pipeline Add TODO message to empty catch block
58d4b71 Update main application readmes Split usage into separate usage file
8794e11 Set default log level to info
05e04de Version bump CDOGS to v2.3.0 - Version number chosen to align with older doc-gen-api version state
43e42dc Update top level readme with upcoming dockerhub image badges
654d60d Shift buildconfig to use external Dockerfile instead of inline definition
72220f9 Add Dockerfile and dockerignore for CDOGS image build
d119b1c Fix POST /v2/template error when template content is missing or malformed Remove temporary file from cache if it is already cached Add 422 warning when req.file does not exist Set formFieldName default to "template" to match API spec
b6389db Bugfix most busted /template routes
fb4c8ae Only inject keycloak middleware if configuration is enabled
ba2a010 Drop more unused code Ensure all environment variables are leveraged on used code pathways
f88f8b1 First pass of application code-flow streamlining
4254218 Add partial unit test coverage for validation component
a6c375f Update unit tests for utils component
de3d7b1 Hard deprecate v1 endpoint Update API documentation to note the deprecation
a80647e Reorganize carboneCopyApi component to expose all functions
db6a793 Move truthy to utils component
fc3635d Mark npm package as private to prevent accidental publishing
296133f Dynamically alter OpenAPI spec based on security operation mode - Drops security clauses if keycloak is not enabled
5bc0c18 Implement HoF authorization middleware - Allows keycloak.protect toggling via env variable
9508aaf Introduce HoF middleware for OpenAPI routes
22c67cd Refactor v2 route layer Add KC_ENABLED environment variable for toggling auth enforcement Add js-yaml to support yaml object manipulation and JSON output
dfac5f9 Drop unused common service client credentials - This was mainly used for CLOGS
6d529b9 Graft over carboneCopyApi component from carbone-copy-api Graft over v2 API OpenAPI spec from carbone-copy-api Drop unnecessary dependencies
1ccf464 Graft over upload component from carbone-copy-api Add in default environment variable support
3d5f3ca Graft over validation component from carbone-copy-api
195e56b Drop CLOGS configuration Update eslint to support switch indentation
1dc0775 Internalize @bcgov/carbone-render into a component
732f5b4 Internalize @bcgov/file-cache into a component