Releases: thought-machine/generic-k8s-webhook
Releases · thought-machine/generic-k8s-webhook
0.2.0-dev4: Fix problem when adding an element on the index 0 of a list
This problem happened when the list doesn't exist on the original yaml. In this situation, the new element was added as a dictionary of key "0". Now, with the current fix, the list is properly created and the element is added as a normal list element. Apart from that, we've commented the step that pushes the self-contained package to the release since we need to enable first "softprops/action-gh-release@v2".
0.2.0-dev3: Building a self-contained package
The generic-k8s-webhook can now be packaged into a self-contained package, so this package can be executed without the need of installing any extra dependency. To do so, we're leveraging pyinstaller. Now, when we'll build a new release, we'll push this self-contained package as part of the release.
Second prerelease for version 0.2.0
What's Changed
- Remove CircleCI pipeline by @jordipiqueselles in #36
- Ability to process a str expression directly as a list by @jordipiqueselles in #37
- Update docs to explain how the new pseudolanguage works by @jordipiqueselles in #38
Full Changelog: 0.2.0-dev1...0.2.0-dev2
First prerelease for version 0.2.0
What's Changed
- Refactor the config_parser into multiple composable components by @jordipiqueselles in #24
- Ability to parse string expressions by @jordipiqueselles in #25
- Add Makefile by @jordipiqueselles in #26
- Refactor the operators_test and report test coverage by @jordipiqueselles in #27
- Create alias for certain operations by @jordipiqueselles in #28
- Add ability to do implicit nested loops on a "getValue" by @jordipiqueselles in #29
- Ability to parse expressions that can filter and/or map a list by @jordipiqueselles in #30
- Ability to concatenate strings by @jordipiqueselles in #31
- Refactor the jsonpatch tests by @jordipiqueselles in #32
- Ability to use expressions in a json patch by @jordipiqueselles in #33
- Ability to use a forEach on a jsonpatch by @jordipiqueselles in #34
- Use Github Actions to build and publish the docker image by @jordipiqueselles in #35
Full Changelog: 0.1.0...0.2.0-dev1
0.1.0
0.1.0-dev1
Inject git tag in the pyproject.toml file as the package version This helps us having a single source of truth for the versions, which is the git tag. This git tag is inserted to the pyproject.toml file, in the version field, as part of the job that builds and pushes the docker image when a new release is created.
v0.1.0-alpha
First alpha release of the project