Releases: snowdrop/generator
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2
Features:
- Updated to support multiple versions of a template (so that different SB version can generate different code) along with specific versions of rest and crud templates for 1.5 and 2.1.
- Using supported BOMs should now work out of the box.
- If you add the
ap4k
dependency, the generator will also automatically annotate your app class with@OpenshiftApplication
and@KubernetesApplication
.
Changelog:
98c6476 (tag: v0.2) feat: dynamically add ap4k annotations if module is present
8a64308 feat: add ap4k module definition
75eca44 fix: make sure to add core module if not present
5b6d332 fix: remove 1.5.19 version
7c1855f fix: change log level to debug
a508aa9 feat: add Red Hat repositories to pom files
6af73ad feat: add REST template for 2.1
150935b feat: move existing REST template to 1.5 version
401392b feat: define CRUD templates for major versions instead of exact ones
d1cea89 feat: make it possible to match templates on major version
b3bd856 fix: properly trim path so that template name doesn't appear anymore
8f4b814 feat: make CRUD template work for both 1.5.17 and 2.1.2
2b04338 fix: remove version from path in generated zip if present
27ff7f7 refactor: remove unneeded zipFiles function
f89a471 refactor: use filepath.Join instead of strings.Join
7da1a20 fix: return 500 error if zip cannot be created
60b6dd8 refactor: extract respondWith function to return HTTP errors
9ea29c7 fix: fix debug statement
b204f7e refactor: rename scaffold file to config
b2fc012 refactor: extract templates-specific code to new templates file
a9964cd feat: return 404 error if no template can be found for name and version
22ffb4b feat: support multiple template versions, one per SB version
511e7e7 refactor: simplify ParseSelectedTemplate signature.
1e8ce6b refactor: rename ParseTemplateSelected to ParseSelectedTemplate.
6d8dc3a refactor: simplify template creation.
6b446a0 test: simple GetDefaultBom test
c6232f0 fix: restore defaulting to default version if no SB version is provided
v0.1.6
v0.1.5
Features
- Add
/modules/{version}
endpoint to retrieve modules compatible with the provided Spring Boot version. - Add supported BOM version so that we can generate a project using the productized BOM version.
Changelog
83037f1 (tag: v0.1.5) Add supported BOM version.
3d709ce Fix typo.
33ec181 Add endpoint to filter modules by Spring Boot version.
bcbfd59 Move GetCorrespondingSnowDropBom & add IsBOMVersionSupported to Config.
f9f7fc5 Module should not be available if version is not correct.
9898875 Automate output of available routes.
8dfa197 Add GetModulesCompatibleWith function and tests.
4bb10e9 Fix improper Debugf call.
48b70df Fix Debugf calls.
5761cb0 Move IsAvailableModule closer to type definition.
c48a53b Fix typo.
v0.1.4
New features
- Updated supported Spring Boot versions to add support for Spring Boot 2.1.2 and remove older versions.
- The generator is now able to automatically de-activate modules that are not compatible with the selected Spring Boot version.
Changelog:
a5f03fd (tag: v0.1.4) Mark CXF as only available for SB 1.5.x and RESTEasy for 2.1.x+.
7be49c4 Fix #33: Add availability based on SB version range for modules. See https://github.com/blang/semver#ranges for range syntax.
a07b9d7 Default to local conf dir if CONFIGMAP_PATH is not provided.
59a8312 Add RESTEasy dependency.
934f7e8 Update BOM versions.