Repository navigation
·
271 commits
to master
since this release
CodeGlyphX 3.0.0 reorganizes encoding, rendering and recognition into explicit APIs and adds QR artwork, recognition and image-format improvements.
Upgrading from 2.x
This is a major API release. Recompile applications that reference CodeGlyphX and follow the 3.0 migration guide for renamed entry points, rendering namespaces, read-only output data and stream argument order.
Highlights
- Configure QR encoding separately from appearance; use shared symbol format and output options for linear and matrix codes.
- Scan through
SymbolScannerwith explicit limits, cancellation, completion status and preserved decoded metadata. - Create illustrated and procedural QR artwork with module/finder styles, protected regions and SVG exports.
- Recover transparent and fractionally scaled barcode images, and preserve Data Matrix and PDF417 framing, ECI and Macro metadata.
- Use corrected managed WebP alpha handling and copy the verified installation and quick-start examples.
See the quick start and API reference for usage.
What's Changed
- Bump EvotecIT/PSPublishModule/.github/workflows/powerforge-website-maintenance.yml from 455ae22ec1b1405e6b719e377f1cd8258891fc93 to da070b9e11e9ba1c77a76cca4b9d8878c90aa087 by @dependabot[bot] in #197
- Bump EvotecIT/PSPublishModule/.github/workflows/powerforge-website-ci.yml from 455ae22ec1b1405e6b719e377f1cd8258891fc93 to da070b9e11e9ba1c77a76cca4b9d8878c90aa087 by @dependabot[bot] in #196
- Bump EvotecIT/PSPublishModule/.github/actions/powerforge-cloudflare-cache-policy from 455ae22ec1b1405e6b719e377f1cd8258891fc93 to da070b9e11e9ba1c77a76cca4b9d8878c90aa087 by @dependabot[bot] in #194
- Bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #193
- Bump EvotecIT/PSPublishModule/.github/actions/powerforge-server-backup from 161a22a7a91b6f05b7bf9268287ff69f44ea204a to da070b9e11e9ba1c77a76cca4b9d8878c90aa087 by @dependabot[bot] in #191
- Bump EvotecIT/PSPublishModule/.github/actions/powerforge-linux-site-deploy from 1f634b17e21f935ab6b8c052322497d814ce6c8c to da070b9e11e9ba1c77a76cca4b9d8878c90aa087 by @dependabot[bot] in #189
- Bump EvotecIT/PSPublishModule/.github/workflows/powerforge-website-run.yml from 455ae22ec1b1405e6b719e377f1cd8258891fc93 to da070b9e11e9ba1c77a76cca4b9d8878c90aa087 by @dependabot[bot] in #195
- Bump github/codeql-action/analyze from 4.37.0 to 4.37.3 by @dependabot[bot] in #190
- Bump EvotecIT/PSPublishModule/.github/actions/powerforge-server-recovery-validate from 161a22a7a91b6f05b7bf9268287ff69f44ea204a to da070b9e11e9ba1c77a76cca4b9d8878c90aa087 by @dependabot[bot] in #188
- Repin PowerForge recovery manifest by @PrzemyslawKlys in #198
- Align CodeGlyphX backup account verification by @PrzemyslawKlys in #199
- fix(ci): repin PowerForge website workflows by @PrzemyslawKlys in #200
- Bump EvotecIT/PSPublishModule/.github/workflows/powerforge-website-run.yml from c6451c9d264a81c7f179b38f6e4d2b62f0784037 to 2dd1c901e40f22186593e7919652a899b19c11fd by @dependabot[bot] in #208
- Bump EvotecIT/PSPublishModule/.github/actions/powerforge-cloudflare-cache-policy from c6451c9d264a81c7f179b38f6e4d2b62f0784037 to 2dd1c901e40f22186593e7919652a899b19c11fd by @dependabot[bot] in #207
- Bump EvotecIT/PSPublishModule/.github/actions/powerforge-linux-site-deploy from c6451c9d264a81c7f179b38f6e4d2b62f0784037 to 2dd1c901e40f22186593e7919652a899b19c11fd by @dependabot[bot] in #205
- Bump EvotecIT/PSPublishModule/.github/workflows/powerforge-website-ci.yml from c6451c9d264a81c7f179b38f6e4d2b62f0784037 to 2dd1c901e40f22186593e7919652a899b19c11fd by @dependabot[bot] in #204
- Bump EvotecIT/PSPublishModule/.github/actions/powerforge-server-backup from c6451c9d264a81c7f179b38f6e4d2b62f0784037 to 2dd1c901e40f22186593e7919652a899b19c11fd by @dependabot[bot] in #202
- Bump EvotecIT/PSPublishModule/.github/workflows/powerforge-website-maintenance.yml from c6451c9d264a81c7f179b38f6e4d2b62f0784037 to 2dd1c901e40f22186593e7919652a899b19c11fd by @dependabot[bot] in #201
- Bump github/codeql-action/init from 4.37.3 to 4.37.4 by @dependabot[bot] in #206
- Bump EvotecIT/PSPublishModule/.github/actions/powerforge-server-recovery-validate from c6451c9d264a81c7f179b38f6e4d2b62f0784037 to 2dd1c901e40f22186593e7919652a899b19c11fd by @dependabot[bot] in #203
- Bump github/codeql-action from 4.37.4 to 4.37.5 by @dependabot[bot] in #210
- Fix CI runner-context validation by @PrzemyslawKlys in #212
- Configure grouped low-noise Dependabot updates by @PrzemyslawKlys in #213
- Bump playwright from 1.58.1 to 1.62.1 in the all-dependencies group by @dependabot[bot] in #214
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #215
- Verify website LLMS installation metadata by @PrzemyslawKlys in #216
- Keep LLMS registry checks out of development builds by @PrzemyslawKlys in #217
- Upgrade CodeGlyphX to the managed Cloudflare site policy by @PrzemyslawKlys in #218
- Audit generated agent content before deployment by @PrzemyslawKlys in #219
- Codify Smart Tiered Cache for CodeGlyphX by @PrzemyslawKlys in #220
- Bump the all-dependencies group with 5 updates by @dependabot[bot] in #221
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #222
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #223
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #224
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #225
- Pin hardened PowerForge server backup action by @PrzemyslawKlys in #226
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #227
- Enable WebMCP site search by @PrzemyslawKlys in #228
- Pin hardened WebMCP website engine by @PrzemyslawKlys in #229
- Consume the final PowerForge WebMCP runtime by @PrzemyslawKlys in #230
- Bump playwright from 1.62.1 to 1.63.0 in the all-dependencies group by @dependabot[bot] in #231
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #232
- Bump the all-dependencies group with 6 updates by @dependabot[bot] in #233
- Fix barcode conformance and preserve decoded metadata by @PrzemyslawKlys in #234
- Add image-based artistic QR composition by @PrzemyslawKlys in #235
- Add expressive image-aware QR artwork and canvases by @PrzemyslawKlys in #236
- Add artistic QR styles, subject protection and comparison studio by @PrzemyslawKlys in #238
- Add illustrated QR compositions, layout search and hybrid SVG exports by @PrzemyslawKlys in #239
- Bump codecov/codecov-action from 7.0.0 to 7.1.0 in the all-dependencies group by @dependabot[bot] in #240
- Run CodeGlyphX recovery capture from fixed-egress runner by @PrzemyslawKlys in #241
- Move CodeGlyphX website releases to OVH pull deployment by @PrzemyslawKlys in #242
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #243
- Bump codecov/codecov-action from 7.1.0 to 7.1.1 in the all-dependencies group by @dependabot[bot] in #244
- Refresh backup catalog after each CodeGlyphX capture by @PrzemyslawKlys in #245
- Allow scoped host backup publisher by @PrzemyslawKlys in #247
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #246
- Adopt reviewed host backup repair runtime by @PrzemyslawKlys in #249
- Website: real generated hero codes, shorter headline, Evotec hub link by @PrzemyslawKlys in #250
- Fix managed VP8 WebP decoding and encoding fidelity by @PrzemyslawKlys in #248
- fix: preserve home-only SSH during recovery by @PrzemyslawKlys in #251
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #252
- Add procedural QR art and richer module and finder styles by @PrzemyslawKlys in #254
- Bring colorful procedural QR design into the browser studio by @PrzemyslawKlys in #255
- Harden image decoding and add colorful QR examples by @PrzemyslawKlys in #253
- Add illustrated QR scenes and an editable scene designer by @PrzemyslawKlys in #258
- Add vector scene exports and delivery-aware QR selection by @PrzemyslawKlys in #259
- Correct website API summaries and recovery source pin by @PrzemyslawKlys in #257
- Fix live playground input and honor selected colors by @PrzemyslawKlys in #261
- Use resolved SEO titles and align recovery source snapshot by @PrzemyslawKlys in #262
- Fix cached playground startup after website updates by @PrzemyslawKlys in #263
- Unify QR styling and artwork in one configurator by @PrzemyslawKlys in #264
- Use shared website fonts in the playground by @PrzemyslawKlys in #266
- Adopt API engine fixes and permit Prism styles by @PrzemyslawKlys in #265
- Fix playground startup across cached website upgrades by @PrzemyslawKlys in #267
- Require the playground runtime during server recovery by @PrzemyslawKlys in #268
- Use complete HTML sitemap rendering for the website by @PrzemyslawKlys in #269
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #270
- Link the website footer to the Evotec product page by @PrzemyslawKlys in #271
- Fix stream decoding, cancellation, and value contracts by @PrzemyslawKlys in #272
- Redesign CodeGlyphX 3.0 encoding, scanning, and output APIs by @PrzemyslawKlys in #273
- Keep CodeGlyphX releases on the 3.x version line by @PrzemyslawKlys in #275
- Use synthetic enrollment data in QR decoding samples by @PrzemyslawKlys in #278
- Validate Data Matrix framing and recover fractional image grids by @PrzemyslawKlys in #276
- Decode transparent and fractionally scaled barcode images by @PrzemyslawKlys in #277
- Preserve payload, artwork and recognition contracts by @PrzemyslawKlys in #281
- refactor(benchmarks): remove ImageSharp renderer adapters by @PrzemyslawKlys in #279
- fix(webp): correct alpha boundaries and container feature flags by @PrzemyslawKlys in #280
- Fix installation, examples and package documentation by @PrzemyslawKlys in #282
Full Changelog: CodeGlyphX-v2.1.0...CodeGlyphX-v3.0.0