Releases: stx-labs/rendezvous
Release 1.0.0
⚠️ Breaking Changes
Rendezvous-specific functions now require new access modifiers (#258). Contracts using the previous conventions will silently produce "no functions found":
| Role | Before | After |
|---|---|---|
Property tests (test-*) |
define-public |
define-private |
update-context |
define-public |
define-private |
Invariants (invariant-*) |
define-read-only |
define-read-only (unchanged) |
Discard functions (can-*) |
define-read-only |
define-read-only (unchanged) |
Migration: flip test-* and update-context in your contracts from define-public to define-private. See the updated README and docs/chapter_6.md for examples.
What's Changed
- Update example project to use @stacks/rendezvous@0.14.0 by @github-actions[bot] in #234
- docs(contributing): fix Node.js version specification by @jadonamite in #235
- Stability refactoring by @BowTiedRadone in #237
- Bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #238
- Bump rollup from 4.52.5 to 4.60.1 in /example by @dependabot[bot] in #239
- Bump picomatch in /example by @dependabot[bot] in #240
- Bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #241
- Bump minimatch by @dependabot[bot] in #242
- Bump picomatch by @dependabot[bot] in #245
- Bump yaml from 2.8.2 to 2.8.3 in /example by @dependabot[bot] in #243
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #244
- Bump vite from 7.2.2 to 7.3.2 in /example by @dependabot[bot] in #247
- Use
oxlintandprettierfor linting and formatting by @BowTiedRadone in #246 - Add support for config file and refactor run config parsing by @BowTiedRadone in #248
- Expose property-based testing helpers as public API by @BowTiedRadone in #249
- Bump version to 1.0.0-rc.1 by @BowTiedRadone in #251
- Remove manual npm upgrade in release workflow by @BowTiedRadone in #252
- Fix npmjs package visibility by @BowTiedRadone in #253
- Update
npm-publish-releaseNode version to 24 by @BowTiedRadone in #254 - fix: clarify use of env simnet by @friedger in #255
- Fix conditional simnet annotations in
READMEby @BowTiedRadone in #256 - Add trophy case and submit first vulnerability by @BowTiedRadone in #259
- Update all Rendezvous-specific functions access to private by @BowTiedRadone in #258
- Update main dependencies to latest versions by @radu-stacks in #260
- Bump version to 1.0.0 by @radu-stacks in #261
New Contributors
- @jadonamite made their first contribution in #235
- @friedger made their first contribution in #255
- @radu-stacks made their first contribution in #260
Full Changelog: 0.14.0...1.0.0
Release 1.0.0-rc.1
What's Changed
- Update example project to use @stacks/rendezvous@0.14.0 by @github-actions[bot] in #234
- docs(contributing): fix Node.js version specification by @jadonamite in #235
- Stability refactoring by @BowTiedRadone in #237
- Bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #238
- Bump rollup from 4.52.5 to 4.60.1 in /example by @dependabot[bot] in #239
- Bump picomatch in /example by @dependabot[bot] in #240
- Bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #241
- Bump minimatch by @dependabot[bot] in #242
- Bump picomatch by @dependabot[bot] in #245
- Bump yaml from 2.8.2 to 2.8.3 in /example by @dependabot[bot] in #243
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #244
- Bump vite from 7.2.2 to 7.3.2 in /example by @dependabot[bot] in #247
- Use
oxlintandprettierfor linting and formatting by @BowTiedRadone in #246 - Add support for config file and refactor run config parsing by @BowTiedRadone in #248
- Expose property-based testing helpers as public API by @BowTiedRadone in #249
- Bump version to 1.0.0-rc.1 by @BowTiedRadone in #251
- Remove manual npm upgrade in release workflow by @BowTiedRadone in #252
- Fix npmjs package visibility by @BowTiedRadone in #253
- Update
npm-publish-releaseNode version to 24 by @BowTiedRadone in #254
New Contributors
- @jadonamite made their first contribution in #235
Full Changelog: 0.14.0...1.0.0-rc.1
Release 0.14.0
What's Changed
- Update example project to use @stacks/rendezvous@0.13.1 by @github-actions[bot] in #214
- Add failure persistence support for regression testing by @BowTiedRadone in #215
- Update dependencies to the latest versions by @BowTiedRadone in #222
- Bump version to 0.14.0 by @BowTiedRadone in #233
Full Changelog: 0.13.1...0.14.0
Release 0.13.1
What's Changed
- Force clean initialization inside isolated clarinet project by @BowTiedRadone in #211
- Fix post-release PR creation job by @BowTiedRadone in #212
- Bump version to 0.13.1 by @BowTiedRadone in #213
Full Changelog: 0.13.0...0.13.1
P.S. Santa pushed this straight from the command line. Merry Christmas to everyone hardening their Clarity smart contracts and keeping the chain merry 🎄
Release 0.13.0
What's Changed
- Update example project to use @stacks/rendezvous@0.12.0 by @github-actions[bot] in #201
- Add quickstart tutorial by @BowTiedRadone in #202
- Fix docs publishing job by @BowTiedRadone in #203
- CI housekeeping by @BowTiedRadone in #205
- Update chapter 7 with Windows terminal note by @johnfawole in #207
- Run Rendezvous in temporary isolated Clarinet projects by @BowTiedRadone in #206
- Bump version to 0.13.0 by @BowTiedRadone in #208
New Contributors
- @johnfawole made their first contribution in #207
Full Changelog: 0.12.0...0.13.0
Release 0.12.0
What's Changed
- Document update by @mahanGurung in #196
- Update example project to use @stacks/rendezvous@0.11.0 by @github-actions[bot] in #198
- Dependencies update by @BowTiedRadone in #199
- Bump version to 0.12.0 by @BowTiedRadone in #200
New Contributors
- @mahanGurung made their first contribution in #196
Full Changelog: 0.11.0...0.12.0
Release 0.11.0
What's Changed
- testing trusted publisher by @wileyj in #186
- Use latest npm by @BowTiedRadone in #187
- Publish to npm on release by @BowTiedRadone in #188
- Update
exampleto use latest version by @BowTiedRadone in #189 - Improve CI reliability and drop Node 18 support by @BowTiedRadone in #182
- Automate example project updates after npm release by @BowTiedRadone in #184
- Replace manual arg parsing with Node's args parser by @BowTiedRadone in #193
- Fix trait detection for defined traits and improve handling by @BowTiedRadone in #195
- Bump version to 0.11.0 by @BowTiedRadone in #197
Full Changelog: 0.10.0...0.11.0
Release 0.10.0
What's Changed
- Document random trait reference selection by @BowTiedRadone in #169
- Add
stx-deficontract and tests to examples by @BowTiedRadone in #170 - Switch npm publish workflow to use OIDC trusted publishing by @BowTiedRadone in #176
- Dependencies update by @BowTiedRadone in #177
- Add sBTC project detection before sBTC balance lookup by @BowTiedRadone in #179
- Simplify remote data parsing by @BowTiedRadone in #178
- Bump version to 0.10.0 by @BowTiedRadone in #185
Full Changelog: 0.9.0...0.10.0
Release 0.9.0
What's Changed
- Report run statistics by @BowTiedRadone in #163
- Bump version to 0.9.0 by @BowTiedRadone in #167
Full Changelog: 0.8.0...0.9.0
Release 0.8.0
What's Changed
- Add fail-fast option by @BowTiedRadone in #164
- Bump version to 0.8.0 by @BowTiedRadone in #166
Full Changelog: 0.7.4...0.8.0