struct ([#2230](https://github.com/GraphiteEditor/Graphite/pull/2230))
+
+ - Instance tables refactor part 2: move the transform and alpha_blending fields up a level ([#2249](https://github.com/GraphiteEditor/Graphite/pull/2249))
+
+ - Instance tables refactor part 3: flatten ImageFrame in lieu of Image
([#2256](https://github.com/GraphiteEditor/Graphite/pull/2256))
+
+ - Instance tables refactor part 4: replace ArtboardGroups with multi-row Instances ([#2265](https://github.com/GraphiteEditor/Graphite/pull/2265))
+
+ - Instance tables refactor part 5: unwrap GraphicGroup as multi-row Instance tables and move up transforms ([#2363](https://github.com/GraphiteEditor/Graphite/pull/2363))
+
+
+- Improve naming for variables from the lasso selection feature ([#2244](https://github.com/GraphiteEditor/Graphite/pull/2244))
+
+- Update most Rust dependencies ([#2259](https://github.com/GraphiteEditor/Graphite/pull/2259))
+
+- Code cleanup around the input mapper system ([commit 0cda8e2](https://github.com/GraphiteEditor/Graphite/commit/0cda8e2bb41fbc75dbc9597fc5e567475f7eaef1))
+
+- Add upgrade script to convert "Spline" node to "Path" -> "Spline from Points" ([#2274](https://github.com/GraphiteEditor/Graphite/pull/2274))
+
+- Update some UI components to polish the frontend ([commit 2c88bee](https://github.com/GraphiteEditor/Graphite/commit/2c88bee0ee42c3ead8095cbc8460ba531a9120f8))
+
+- Reorganize the menu bar and add additional commands to it ([commit ddb0c8c](https://github.com/GraphiteEditor/Graphite/commit/ddb0c8c2496b99a559fd9b045b86c256b501a3a7))
+
+- Replace Footprint/() call arguments with dynamically-bound Contexts ([#2232](https://github.com/GraphiteEditor/Graphite/pull/2232))
+
+- Tidy up NodeNetworkInterface, replacing &[] root network arguments with methods for the document network ([#2393](https://github.com/GraphiteEditor/Graphite/pull/2393))
+
+- Update dependencies throughout the project ([#2401](https://github.com/GraphiteEditor/Graphite/pull/2401))
+
+- Allow printing proto graph in graphite-cli (#2388) ([commit 85fac63](https://github.com/GraphiteEditor/Graphite/commit/85fac63bb264f281e63017df677c8e212e8cb63a))
+
+- Upgrade to the Rust 2024 edition ([#2367](https://github.com/GraphiteEditor/Graphite/pull/2367))
+
+- Remove subtyping for () from node graph type system ([#2418](https://github.com/GraphiteEditor/Graphite/pull/2418))
+
+
+
+## Testing
+
+- Add tests to the Ellipse, Artboard, and Fill tools ([#2181](https://github.com/GraphiteEditor/Graphite/pull/2181))
+
+- Add tests for GRS transform cancellation ([#2467](https://github.com/GraphiteEditor/Graphite/pull/2467))
+
+- Add test for chained GRS transformations ([#2475](https://github.com/GraphiteEditor/Graphite/pull/2475))
+
+- Add tests for document panning, zooming, and rotating ([#2492](https://github.com/GraphiteEditor/Graphite/pull/2492))
+
+
+
+## Website
+
+- Comprehensively update user manual and contributor guide, add Adam to core team ([commit 93a60da](https://github.com/GraphiteEditor/Graphite/commit/93a60daa24e200c2b68a07815cd79dbdfa29457d))
+
+- Reduce website loading times and related code cleanup ([commit 68e6bec](https://github.com/GraphiteEditor/Graphite/commit/68e6bec9b5647a267f239944a7be4cf9337615a7))
+
+- More website loading speed and code improvements ([commit ae2637e](https://github.com/GraphiteEditor/Graphite/commit/ae2637e08e674d51b8bc3c383dee7f661240f337))
+
+- Add Stipe donations to the website and polish other pages ([commit b7907bc](https://github.com/GraphiteEditor/Graphite/commit/b7907bc96f02f421d1514f9ea66662010512bfe5))
+
+- Add the 2024 yearly report to the blog ([commit ab724d8](https://github.com/GraphiteEditor/Graphite/commit/ab724d8b007c97a16c4084029f1f30e2579a8c4e))
+
+- Improve readability of the donation page ([commit b36521e](https://github.com/GraphiteEditor/Graphite/commit/b36521e5888f1b6eeb30e8ed18f335939ef04758))
+
+- Update content on the website hoe page, roadmap, and donate page ([commit eada1eb](https://github.com/GraphiteEditor/Graphite/commit/eada1eba54854769dad8df3fe00ac56a3d84d53d))
+
+- Update website with improved student project details ([commit 1700c3a](https://github.com/GraphiteEditor/Graphite/commit/1700c3a6505173ec2c5a60abdc81bf38277f5cfd))
+
+- Declare the start of the Alpha 4 release series ([commit fb13d58](https://github.com/GraphiteEditor/Graphite/commit/fb13d58767ced5d88399cf1e96c714e792fa7e15))
+
+- Update student projects page of the website ([commit 3e56113](https://github.com/GraphiteEditor/Graphite/commit/3e56113c78a6b7ba168f2dd8ec58f30a77cf7aed))