Releases: defenseunicorns/pepr
Releases · defenseunicorns/pepr
v0.4.0
What's Changed
- Refactor build system for better CJS + ESM support, switch to esbuild vs rollupjs. by @jeff-mccoy in #102
- Bump chainguard/node from
45720c0
to41fcf04
by @dependabot in #103
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- Bump chainguard/node from
7835260
to45720c0
by @dependabot in #97 - Bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 by @dependabot in #100
- Bump @typescript-eslint/parser from 5.59.5 to 5.59.6 by @dependabot in #99
- Readme updates by @cmwylie19 in #105
- Bump eslint from 8.40.0 to 8.41.0 by @dependabot in #106
- Bump node-fetch and @types/node-fetch by @dependabot in #101
New Contributors
- @cmwylie19 made their first contribution in #105
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
- ESModules are not supported via
pepr dev
, but do work withpepr build
andpepr deploy
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Fix
pepr dev
regression 🫠 by @jeff-mccoy in #94 - Standardize Typescript NPM behavior, use NPM pack for E2E & reduce controller image size by @jeff-mccoy in #93
- Bump node-fetch from 2.6.9 to 2.6.10 by @dependabot in #92
- Bump @typescript-eslint/parser from 5.59.2 to 5.59.5 by @dependabot in #91
- Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.5 by @dependabot in #90
- Bump chainguard/node from
4bedd64
toc35aa6f
by @dependabot in #80
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
- ESModules are not supported via
pepr dev
, but do work withpepr build
andpepr deploy
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- CLI/SDK packaging optimizations + enhance SDK transparency by @jeff-mccoy in #84
- Bump actions/checkout from 3.1.0 to 3.5.2 by @dependabot in #87
- Bump github/codeql-action from 2.3.2 to 2.3.3 by @dependabot in #86
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.2.10...v0.3.0
v0.2.10
What's Changed
- Update README.md by @jeff-mccoy in #74
- fix typos in README.md by @kungfoome in #82
- Bump chainguard/node from
ceac7ba
to3c2db22
by @dependabot in #63 - Bump @types/ramda from 0.29.0 to 0.29.1 by @dependabot in #79
- Bump @typescript-eslint/parser from 5.59.0 to 5.59.2 by @dependabot in #77
- Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.2 by @dependabot in #76
- Bump rollup from 3.21.0 to 3.21.2 by @dependabot in #78
- Bump rollup from 3.21.2 to 3.21.3 by @dependabot in #83
- Bump rollup from 3.21.3 to 3.21.4 by @dependabot in #85
New Contributors
- @kungfoome made their first contribution in #82
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.2.9...v0.2.10
v0.2.9
What's Changed
- Change default
pepr dev
host tohost.k3d.internal
by @jeff-mccoy in #72 - Bump github/codeql-action from 2.3.1 to 2.3.2 by @dependabot in #71
- Bump nock from 13.3.0 to 13.3.1 by @dependabot in #70
- Ignore False-Positive Vuln in OSV by @jeff-mccoy in #68
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
-
Add before & after hooks by @jeff-mccoy in #65. See Advanced Module Configuration for more details.
new PeprModule( cfg, [ HelloPepr ], { // Any actions you want to perform before the request is processed, including modifying the request. // Comment out or delete the line below to remove the default beforeHook. beforeHook: req => Log.debug(`beforeHook: ${req.uid}`), // Any actions you want to perform after the request is processed, including modifying the response. // Comment out or delete the line below to remove the default afterHook. afterHook: res => Log.debug(`afterHook: ${res.uid}`), } );
-
Update README and add initial docs section by @jeff-mccoy in #65.
-
Add Apache 2.0 License file contents by @jeff-mccoy in #62
-
Bump github/codeql-action from 2.3.0 to 2.3.1 by @dependabot in #64
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
- Bump chainguard/node from
f91f4dc
toceac7ba
by @dependabot in #60 - handle empty (null/object/string) fetch responses gracefully by @jeff-mccoy in #61
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- Refactor fetch wrapper w/HTTP codes + more resp data by @jeff-mccoy in #59
interface TheChuckNorrisJoke { icon_url: string; id: string; url: string; value: string; } // Try/catch is not needed as a response object will always be returned const response = await fetch<TheChuckNorrisJoke>("https://api.chucknorris.io/jokes/random?category=dev"); // Instead, check the `response.ok` field if (response.ok) { // Add the Chuck Norris joke to the configmap change.Raw.data["chuck-says"] = response.data.value; return; } // You can also assert on different HTTP response codes if (response.status === fetchStatus.NOT_FOUND) { // Do something else }
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- Switch to advanced CodeQL config by @jeff-mccoy in #51
- [StepSecurity] Apply security best practices by @step-security-bot in #50
- Bump actions/upload-artifact from 3.1.0 to 3.1.2 by @dependabot in #58
- Bump eslint from 8.3.0 to 8.39.0 by @dependabot in #52
- Bump ossf/scorecard-action from 2.1.2 to 2.1.3 by @dependabot in #57
- Bump actions/dependency-review-action from 2.5.1 to 3.0.4 by @dependabot in #56
New Contributors
- @step-security-bot made their first contribution in #50
Known Issues
- Pepr currently binds the mutating webhook to everything and should instead only bind to what the module uses. #31
- ClusterRoles are currently unrestricted and need to be limited to only what the module uses. #31
Full Changelog: v0.2.4...v0.2.5