Skip to content

Releases: boozook/playdate

2024.06.18

18 Jun 18:12
db971fa
Compare
Choose a tag to compare

TL;DR: Main Changes

This release is mostly about cargo-playdate v0.5.

Refactoring

  • some build system parts including final product matching, that gives support of cargo's auto-targets such as bin and example, as well as args like --all-targets
  • metadata & manifest-builder now supports:
  • fixed appliance of options.assets - now only top-level options are used for entire deps-tree
  • fixed assets of dependencies packaging
  • fixed cargo's cache corruption, so incremental builds now works as should

⚠️ Breaking changes:

From this version ...playdate.assets.options not supported, use ...playdate.options.assets

MNRV* changed to nightly-2024-05-28.
*MNRV means Minimal Nightly Rust Version

Changelog

Full Changelog: 2024.05.24...2024.06.18

2024.05.24

25 May 00:17
a3e5574
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2024.05.04...2024.05.24

2024.05.04

04 May 23:15
182ea6d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.04.24...2024.05.04

2024.04.24

24 Apr 08:20
Compare
Choose a tag to compare

This release contains important critical fixes and new tools-crate named "playdate-symbolize" according to latest poll.

What's Changed

  • Fix device query env var implicitly sets device arg by @boozook in #290
  • Improve cargo-playdate README by @boozook in #291
  • Add linker-script to produce efls that acceptable for PDC, allow to use it in cargo-playdate with --no-gcc by @boozook in #292
  • Support crates minor refactoring: optimisations & clean garbage by @boozook in #294
  • Fix prebuilt filename arch by @boozook in #305
  • Update pre-built bindings by @github-actions in #306
  • Remove editorconfig by @eirnym in #310
  • Fix simulator-utils bug: can't run pdx on macOs by relative path by @boozook in #313
  • Fix use async tokio-serial in incorrect context by @boozook in #316
  • Minor grammar fixes by @paulyoung in #317
  • Fix some doc aliases by @paulyoung in #318
  • Bump changed crates by @boozook in #320
  • Fix cargo-playdate error "No packages has been produced" by @boozook in #323
  • Add symbolisation utils by @boozook in #321
  • CI:

New Contributors

Full Changelog: 2024.04.09...2024.04.24

2024.04.09

09 Apr 20:34
5a8ba91
Compare
Choose a tag to compare

What's Changed

  • Remove unstable cargo cfg from inited project in #225
  • Update pre-built bindings in #229
  • Rewrite pdtool in #231
  • Fix ctrl const trait in #232
  • Report success if SDK has been found by @eirnym in #234
  • Update pre-built bindings in #236
  • Use XDG paths to search for Playdate SDK on Unix by @eirnym in #240
  • Check Windows registry for SDK path by @eirnym in #241
  • Tools refactoring in #238
  • Fix rust toolchain in #257
  • Fix inability to build pdtool release in #259
  • Fix cargo-playdate run, add async-std reactor support in #260
  • Add editorconfig in #264
  • Improve sim ctrl: async-std support in #265
  • Split init tests in #266
  • Add packages metadata for docs.rs and crates.io in #269
  • Improve device unmounting in #274
  • Device: various fixes & improvements in #277
  • Update all api crates in #288
  • CI:
    • Fix post workflow call in #226
    • Update post.yml by @mo8it in #239
    • Release artifacts in #254
    • Tests on windows + action for dependencies in #256
    • Fix test-threads on windows in #261
    • More temp dev-builds on CI in #262
    • Improve post publish workflow in #263
    • Improve format test for PRs in #270
    • Use conditional jq to format message by @eirnym in #276
    • Fix update & test workflows in #287

New Contributors

Full Changelog: 2024.03.20...2024.04.09

2024.04.02

02 Apr 20:30
Compare
Choose a tag to compare
2024.04.02 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 2024.03.20...2024.04.02

2024.04.01

01 Apr 20:32
Compare
Choose a tag to compare
2024.04.01 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 2024.03.20...2024.04.01

2024.03.20

20 Mar 15:55
d3b321a
Compare
Choose a tag to compare

What's Changed

  • Update pre-built bindings for 2.4.0 in #211
  • Update dependencies in #212
  • Update pre-built bindings for 2.4.1 in #222
  • Update pre-built bindings for 2.4.2 in #223

Full Changelog: 2024.02.11...2024.03.20

2024.02.11

11 Feb 14:05
Compare
Choose a tag to compare

What's Changed

  • Update pre-built bindings for SDK 2.1.1 in #181
  • Update deps, fix breaking changes in deps in #187
  • Update cargo, downgrade toml in #188
  • Update pre-built bindings for SDK 2.2.0 in #189
  • Update dependencies in #190
  • Update bindgen in #192
  • Remove old prebuilt bindings in #191
  • Update min SDK version for tests in #196
  • Update pre-built bindings for SDK 2.3.0 in #195
  • Update dependencies in #201
  • Update pre-built bindings for SDK 2.3.1 in #202
  • playdate-sys docs improvements in #204
  • Update dependencies in #205
  • Fix unused attr panic-info in #207
  • Update sdk versions in sys crate by @boozook in #208

Full Changelog: 2023.10.27...2024.02.11

2023.10.27

27 Oct 14:03
f023923
Compare
Choose a tag to compare

What's Changed

  • Dramatically simplify sprite update/draw/collision typed handlers in #165
  • Fix "unknown derive" error in #166
  • Add color conversion methods in #167
  • Add option to allow opt-out meta info file in #168
  • Add option to skip assets pre-build step in #169
  • Fix cargo-playdate ignores metadata if assets cash-hit in #171
  • Fix time methods, improve docs, opt crank-indicator in #173
  • Update cargo, cargo-cfg, rustfmt and other various fixes in #178
  • Update pre-built bindings in #180

Full Changelog: 2023.10.05...2023.10.27