diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7e00bfaea..275a1d54b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -46,6 +46,7 @@ jobs:
--exclude '[^\w]todo[^\w]?'
--exclude 'https://(www\.|old\.)?reddit\.com'
--exclude 'https://www.patreon.com'
+ --exclude 'https://gamedev.social'
${{ steps.changed-files.outputs.changed_files }}
- name: Install Zola
run: |
diff --git a/.markdownlint.json b/.markdownlint.json
index f0b463e0e..f744ed8b9 100644
--- a/.markdownlint.json
+++ b/.markdownlint.json
@@ -11,5 +11,10 @@
"no-hard-tabs": false,
"hr-style": false,
"strong-style": false,
- "emphasis-style": false
+ "emphasis-style": false,
+ "no-inline-html": {
+ "allowed_elements": [
+ "abbr"
+ ]
+ }
}
\ No newline at end of file
diff --git a/content/news/051/playdate.png b/content/news/051/playdate.png
index b875ac6d5..62b7d033a 100644
Binary files a/content/news/051/playdate.png and b/content/news/051/playdate.png differ
diff --git a/content/news/052/index.md b/content/news/052/index.md
index 2c5ba6720..98f8a11d4 100644
--- a/content/news/052/index.md
+++ b/content/news/052/index.md
@@ -76,6 +76,49 @@ If needed, a section can be split into subsections with a "------" delimiter.
## Tooling Updates
+### [Rusty Playdate]
+
+
+_The Playdate console_
+
+[Rusty Playdate] ([GitHub][Rusty Playdate], [Mastodon][Rusty Playdate Masto]) by [@boozook](https://github.com/boozook)
+is the large set of crates with bindings, toolset for the full cycle of creating games for the [Playdate handheld console][playdate].
+
+Big part of the Rusty Playdate project is the `cargo-playdate` tool ([Crates.io][cargo-playdate crates-io], [GitHub][cargo-playdate gh])
+that helps to build games for [Playdate] hardware or a simulator. It works as a cargo-plugin as well as standalone.
+The tool
+- manages the compilation of your program,
+- builds assets for the crate and its dependencies,
+- generates a manifest,
+- and assembles it all into a bundle that runs on the device or a simulator.
+
+In this month `cargo-playdate` v0.5 has been [released][Rusty Playdate Release] and received massive refactoring, bugfixes and new features:
+- support of [cargo's auto-targets][cargo-target-auto-discovery] _(targets such as `bin` or `example` that aren't declared in the Cargo.toml)_
+- [target-specific package-info][pdb-pdxinfo-override] inheritance from the main package-info
+- `package.metadata.playdate.options` inheritance from the `workspace.metadata`
+- incremental builds now work as expected - fixed an old problem where the tool corrupts cargo's cache, which triggered full rebuild
+
+The register decoder in the [`pd-symbolize-crashlog`][playdate-symbolize-v0.2.0] was also updated.
+It now properly decodes all available registers such as
+PSR,
+CFSR, and
+HSFR.
+
+_Discussions: [GitHub][Rusty Playdate Gh-discuss], [Matrix][Rusty Playdate Matrix]._
+
+[playdate-symbolize-v0.2.0]: https://crates.io/crates/playdate-symbolize/0.2.0
+[cargo-target-auto-discovery]: https://doc.rust-lang.org/cargo/reference/cargo-targets.html#target-auto-discovery
+[cargo-playdate crates-io]: https://crates.io/crates/cargo-playdate
+[pdb-pdxinfo-override]: https://github.com/boozook/playdate/blob/main/support/build/README.md#target-specific-package-info "More about target-specific package-info"
+[cargo-playdate gh]: https://github.com/boozook/playdate/tree/main/cargo "cargo-playdate tool is a part of 'Rusty Playdate' project"
+[Rusty Playdate Release]: https://github.com/boozook/playdate/releases/tag/2024.06.18 "Release from June 18, 2024"
+[Rusty Playdate]: https://github.com/boozook/playdate
+[Rusty Playdate Gh-discuss]: https://github.com/boozook/playdate/discussions
+[Rusty Playdate Masto]: https://gamedev.social/@playdaters
+[Rusty Playdate Matrix]: https://matrix.to/#/#playdate.rs:matrix.org
+[playdate]: https://play.date/ "Playdate is a fairly new console reminiscent of a GameBoy with a crank handle geared towards indie games."
+
+
## Library Updates
## Popular Workgroup Issues in GitHub