Skip to content
You are viewing the next version of this website. See current version

Pomsky Blog

Pomsky 0.12

I am happy to announce version 0.12 of Pomsky, the next level regular expression language! Pomsky makes it easier than ever to write correct and maintainable regular expressions. Pomsky expressions are transpiled to regexes and can be used with many regex engines. This release comes packed with new features and improvements. Here are the highlights:

  • The RE2 flavor, used for Go’s regexp package, is now supported
  • Intersection of character sets
  • Improved Unicode support with Script Extensions
  • A convenient pomsky test subcommand for running unit tests
  • Powerful optimizations for repetitions, character sets, and alternatives
  • New IDE capabilities for the VSCode extension
  • New installers, including an npm package

Continue reading

Pomsky 0.11

This release comes with some exciting new features:

  • Unit tests to make sure your Pomsky expressions are correct
  • Negation of variables makes code re-use easier
  • New word boundaries < and >, matching at the start and end of a word, respectively
  • Recursion to match recursive grammars in PCRE and Ruby
  • Much improved documentation

Continue reading

Pomsky 0.10 released with new tools

Just last week, Pomsky celebrated its first birthday! Today, I’m announcing version 0.10, along with a VSCode extension and a JavaScript plugin. This allows you to write regular expressions with Pomsky, and include them as RegExp with a bundler like Vite or Webpack.


Continue reading

Pomsky 0.9 and our roadmap

With this release, we’re celebrating 1000 stars on GitHub! This is an important milestone, so I would like to take this opportunity to thank everyone who has supported me along the way: My siblings who always cheer me up, my colleague who gave me legal advice, everyone from the Rust community who provided useful feedback to me, the people who sent me pull requests, reported bugs, proposed new features, or reported vulnerabilities, and DALL·E for designing our logo. Thank you! Pomsky has a Discord server now. Stop by if you have a question, want to help, or just want to chat with the maintainers (currently only me) or other users!


Continue reading

Pomsky 0.8 released

This release focuses on stability, but also brings a few new features:

  • Inline regexes landed, allowing you to use regex features not yet supported by Pomsky
  • Pomsky now supports the dot, matching any code point
  • An optimization pass that tries to make the generated regex smaller
  • Many bugs were fixed

Continue reading