Skip to content

Commit

Permalink
Release notes tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
pokey committed Aug 3, 2024
1 parent adf6ba9 commit e5b48b1
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
---
version: "0.28.0"
releaseDate: "2023-09-01"
release_date: "2023-09-01"
sidebar_position: -2
---

# Release Notes for 0.28.0

Published Sep 1, 2023.

## Preamble

We've realized that the biggest (only?) drawback of continuous delivery is a deficit of πŸ™ŒπŸŽ‰πŸŽΈ around releases. So we're going to start writing "release notes" to point out things you already have, but might not have noticed. And then hopefully you'll realise how busy we've been and [sponsor the project](https://github.com/sponsors/pokey) if you can afford it so we can keep Cursorless free for everyone while still shipping truckloads of πŸ™Œ πŸ˜‡.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
---
version: "0.29.0"
releaseDate: "2024-08-02"
release_date: "2024-08-02"
sidebar_position: -3
---

# Release Notes for 0.29.0

Published Aug 2, 2024

## Preamble

Welcome to the last pre-1.0 Cursorless release notes! As you may or may not already know, Cursorless is all-in on continuous delivery, so you get features as soon as they hit `main`. But to keep up the πŸ™ŒπŸŽ‰πŸŽΈ around releases and to give you that which you already have but do not know, we now do release notes. If you like what we've been up to, consider [sponsoring the project](https://github.com/sponsors/pokey) so we can afford the legal bills when Netflix sues me for the Law of Surprise reference above.
Welcome to the last pre-1.0 Cursorless release notes! The last 11 months have flown by since our [last release notes](./0.28.0.md). As you may or may not already know, Cursorless is all-in on continuous delivery, so you get features as soon as they hit `main`. But to keep up the πŸ™ŒπŸŽ‰πŸŽΈ around releases and to give you that which you already have but do not know, we now do release notes. If you like what we've been up to, consider [sponsoring the project](https://github.com/sponsors/pokey) so we can afford the legal bills when Netflix sues me for the Witcher Law of Surprise reference above.

Given we don't actually have "releases" (cf continuous delivery above), we're arbitrarily considering everything merged since [the last "release"](./0.28.0.md) to be part of this one.

Expand All @@ -25,7 +28,7 @@ In addition to migrating old scopes, we added a couple new languages: yaml and l

### New modifiers

Everyone loves `"take two tokens"`, `"chuck next two lines"`, and `"bring air to every instance two tokens bat"` (maybe that last one is just me?). What everyone doesn't love is saying `"pre two lines air"` and wondering why you end up with one cursor at the start of line `"air"`. Well allow me to introduce you to the new, more powerful `"every"` modifier. You can now put an `"every"` in front of any modifier that refers to multiple scopes, and instead of constructing a range from the first to the last, Cursorless will let you target them individually. So `"take every two tokens"` will give you two selections, `"pre every two lines air"` will give you cursors at the start of those two lines, and `"ski wrap every three strings air"` is how I wrapped the first three commands in this paragraph backticks when I realised I forgot to give them styling.
Everyone loves `"take two tokens"`, `"chuck next two lines"`, and `"bring air to every instance two tokens bat"` (maybe that last one is just me?). What everyone doesn't love is saying `"pre two lines air"` and wondering why you end up with one cursor at the start of line `"air"`. Well allow me to introduce you to the new, more powerful `"every"` modifier. You can now put an `"every"` in front of any modifier that refers to multiple scopes, and instead of constructing a range from the first to the last, Cursorless will let you target them individually. So `"take every two tokens"` will give you two selections, `"pre every two lines air"` will give you cursors at the start of those two lines, and `"ski wrap every three strings air"` is how I wrapped the first three commands in this paragraph with backticks when I realised I forgot to give them styling.

### Interactive tutorials

Expand All @@ -39,7 +42,7 @@ We also have an internal experiment with a version of Cursorless that runs liter

### New hat shapes

It's unfortunate that we don't record our Discord sessions, because the discussions about the new hat shapes would make fantastic examples for the Wikipedia page on [bike-shedding](https://en.wikipedia.org/wiki/Law_of_triviality). I'm really happy with how they turned out. Except for fox. Such a shame about that pixel.
It's unfortunate that we don't record our Discord sessions, because the discussions about the hat shapes we shipped late last year ([#1868](https://github.com/cursorless-dev/cursorless/pull/1868)) would make fantastic examples for the Wikipedia page on [bike-shedding](https://en.wikipedia.org/wiki/Law_of_triviality). I'm really happy with how they turned out. Except for fox. Such a shame about that pixel.

### Strange Loop 2023

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
slug: 2022-year-in-review
sidebar_position: -1
---

# 2022 Year in Review
Expand Down

0 comments on commit e5b48b1

Please sign in to comment.