Releases: KooshaPari/substrate
Releases · KooshaPari/substrate
Release list
v0.3.10
What's Changed
- fix: complete public crate metadata by @KooshaPari in #332
- chore: prepare v0.3.10 release by @KooshaPari in #333
Full Changelog: v0.3.9...v0.3.10
What's Changed
- fix: complete public crate metadata by @KooshaPari in #332
- chore: prepare v0.3.10 release by @KooshaPari in #333
Full Changelog: v0.3.9...v0.3.10
v0.3.9
What's Changed
- fix: stabilize gateway watcher and cloud publish graph by @KooshaPari in #331
Full Changelog: v0.3.8...v0.3.9
v0.3.8
What's Changed
- fix: order cloud conformance before cloud codex by @KooshaPari in #330
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- fix: order crate release batches by dependency spine by @KooshaPari in #329
Full Changelog: v0.3.6...v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.3
What's Changed
- docs(scorecard): reconcile current main evidence by @KooshaPari in #322
- fix: make crates release publish graph explicit by @KooshaPari in #323
- test(gateway): make debounce watcher setup deterministic by @KooshaPari in #324
- chore: prepare v0.3.3 release by @KooshaPari in #325
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- docs: add dependency policy glossary and FAQ by @KooshaPari in #315
- feat: close tracing mutation and install scorecard gaps by @KooshaPari in #320
- fix: publish owned A2A crate without crates.io collision by @KooshaPari in #319
- chore: prepare v0.3.2 release by @KooshaPari in #321
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- chore(docs): add FR catalog, user journeys, and CLI visual spec (v38 audit C03) by @KooshaPari in #124
- feat(gateway): token bucket rate limiter by @KooshaPari in #127
- feat(gateway): counting + weighted semaphores by @KooshaPari in #129
- feat(cli): add --splash flag + Backbone-2 splash banner (L97/98/99) by @KooshaPari in #213
- feat(gateway): wave-18 GraphQL parser by @KooshaPari in #214
- feat(theme): Backbone-2 Rust theme.rs + splash theme-driven tokens (Phase 2) by @KooshaPari in #217
- feat(gateway): wave-19 eBPF ELF loader by @KooshaPari in #216
- feat(gateway): wave-20 CBOR encoder/decoder by @KooshaPari in #219
- feat(brand): add Backbone-2 golden icon set (vision-pillar L96) by @KooshaPari in #221
- docs(readme): inject centered brand icon + tagline (L104) by @KooshaPari in #222
- feat(brand): L101 motion polish — animated SVG variant by @KooshaPari in #223
- docs(identity): L105 animated demo media by @KooshaPari in #224
- docs(readme): L107 — link to visual identity demo by @KooshaPari in #231
- feat(gateway): OIDC JWT decoder (header + payload) by @KooshaPari in #212
- fix: bump internal crate versions to 0.2.0 to match workspace.package.version by @KooshaPari in #193
- fix(gateway): restore clean oidc_jwt.rs — revert #212 broken merge by @KooshaPari in #232
- feat(gateway-tools): add 'inspect' subcommand + sync-violet splash by @KooshaPari in #233
- feat(gateway-tools): add 'serve' REST subcommand (axum 0.8 + tokio 1.42) by @KooshaPari in #234
- feat(gateway-tools): L112 server-rendered HTML cockpit at GET / by @KooshaPari in #236
- chore(deps): bump prometheus from 0.13.4 to 0.14.0 by @dependabot[bot] in #230
- chore(deps): bump toml from 0.8.23 to 1.1.2+spec-1.1.0 by @dependabot[bot] in #229
- chore(deps): bump crossterm from 0.28.1 to 0.29.0 by @dependabot[bot] in #228
- chore(deps): bump actions/checkout from 4 to 7 in the github-actions group by @dependabot[bot] in #225
- feat(gateway-tools): L114 cockpit upgrade — nav header + module list by @KooshaPari in #237
- style(gateway-tools): L116 cockpit CSS polish — pulse pill + fadein by @KooshaPari in #238
- style(gateway-tools): L117 cockpit footer cycle stamp by @KooshaPari in #239
- feat(gateway): L119 wave-28 — OAuth1 parity verifier, LDAP filter AST, segwit bech32m by @KooshaPari in #240
- feat(orchestrator): L120 MVP cut-line -- TOML wave + claude stream + watcher by @KooshaPari in #241
- feat(gateway): L123 v0.3.0 expansion — base85 + backoff by @KooshaPari in #243
- feat(gateway): L129 v0.3.0 expansion — distance + credit_card + bloom_filter + glob_pattern by @KooshaPari in #244
- feat(gateway): L131 v0.3.0 expansion — cyclic_check + uri_template + unicode_normalization by @KooshaPari in #245
- feat(gateway): L134 v0.3.0 expansion — qr_code + asn1_der + ipv6_address by @KooshaPari in #246
- feat(gateway): L135 v0.3.0 expansion — hmac_sha256 + hkdf + base32 by @KooshaPari in #247
- feat(gateway): L136 v0.3.0 expansion — pbkdf2 + chacha20 + jwt_es256 + utf8_validator by @KooshaPari in #248
- feat(gateway): L137 v0.3.0 expansion — base64url + reed_solomon by @KooshaPari in #249
- feat(gateway): L138 v0.3.0 expansion — natural_sort + base_n_radix + roman_numeral by @KooshaPari in #250
- feat(gateway): L140 v0.3.0 expansion — utf8_iter + decimal_lc + calendar_date by @KooshaPari in #251
- feat(gateway): L141 v0.3.0 expansion — noise_xoshiro + polynomials by @KooshaPari in #252
- feat(gateway): L142 v0.3.0 expansion — money_currency + units_si + morse_code by @KooshaPari in #253
- feat(gateway): L143 ciphers + phonetic + base58 + morse_code fixup by @KooshaPari in #254
- feat(gateway): L144 hash + number theory + finance + text diff by @KooshaPari in #255
- feat(gateway): L145 Huffman + sorted-index + geo + markdown by @KooshaPari in #256
- feat(gateway): L146 MD5 + CSV + JSON Pointer + Cookie by @KooshaPari in #257
- feat(gateway): L147 SHA-256 + JWT decode + MIME + cron by @KooshaPari in #258
- feat(gateway): L148 SHA-1 + LRU + YAML + SemVer by @KooshaPari in #259
- feat(gateway): L149 xxHash + string metrics + cuckoo filter + QRNG by @KooshaPari in #260
- feat(gateway): L150 statistics + sorts + CRC variants + skip list by @KooshaPari in #261
- feat(gateway): L151 modular arithmetic + union-find + Fenwick + HTTP status by @KooshaPari in #262
- feat(gateway): L152 KMP + random distributions + interval tree + segment tree by @KooshaPari in #263
- feat(gateway): L153 sha512 + rabin_karp + z_algorithm + conway_gol by @KooshaPari in #264
- feat(gateway): L154 merkle_tree + quickselect + boyer_moore + bencode by @KooshaPari in #265
- feat(gateway): L155 lzw + lz77 + crockford_base32 + simd_checksum by @KooshaPari in #266
- feat(gateway): L156 scrypt + cellular_automaton + integer_log + z85 by @KooshaPari in #267
- feat(gateway): L157 crc16 + gray_code + delta_encoding + murmur3 by @KooshaPari in #268
- feat(gateway): L158 keccak + crc32c + url_percent + tea by @KooshaPari in #269
- feat(gateway): L159 hamming_code + matrix_ops + xtea + fnv1a by @KooshaPari in #270
- feat(gateway): L160 RIPEMD-160 + MD4 + BLAKE2 + edit distance by @KooshaPari in #271
- feat(gateway): L161 blowfish + fibonacci_heap + aho_corasick + dijkstra_basic by @KooshaPari in #272
- feat(gateway): L162 XXTEA + RC4 + COBS + Aho-Corasick utility modules by @KooshaPari in #273
- feat(gateway): L163 Kahn topological sort + AVL tree + RLE + Hamilton quaternions by @KooshaPari in #274
- feat(gateway): L164 red-black tree + DLX dancing links + 0/1 knapsack + Mandelbrot by @KooshaPari in #275
- feat(gateway): L165 splay_tree + astar_basic + floyd_warshall + lis_dp by @KooshaPari in #276
- feat(gateway): L166 soundex + rsync rollsum + toroidal maze + postfix eval by @KooshaPari in #277
- feat(gateway): L167 van_eck_sequence + gauss_jordan + rail_fence_cipher + iso8601_basic by @KooshaPari in #278
- feat(audit): Phase 0 docs + governance (86%→82.5%) by @KooshaPari in #279
- fix(wave): preserve orchestration failure handling by @KooshaPari in #281
- docs(orchestrator): correct Codex prompt syntax by @KooshaPari in #295
- ci: repair security provenance workflow by @KooshaPari in #294
- chore(dx): add versioned pre-commit quality gates by @KooshaPari in #298
- docs(dx): document rust-analyzer Cargo workspace discovery by @KooshaPari in #299
- docs(dx): document development container contract by @KooshaPari in #301
- feat(gateway): propagate request IDs by @KooshaPari in #300
- ci: certify cargo-nextest scorecard coverage by @KooshaPari in #296
- chore(dx): add contributor workflow recipes by @KooshaPari in #302
- ci(release): publish workspace in dependency order by @KooshaPari in #305
- docs: define RFC process by @KooshaPari...