1.0.0-alpha.0 (zero-copy)
This is the first released version of chumsky's 'zero-copy' rewrite.
This release has no precise changelog, although one will be added when 1.0.0 is eventually released in full form. For now, things are still fluctuating enough that a full changelog would inevitably be out of date in a few weeks.
Thanks
This release has been over a year in development and represents the work of a lot of people. In particular:
- @CraftSpider, who effectively co-developed the rewrite with me and came up with large chunks of the core API
- @wackbyte, who ported many combinators over to the new codebase as well as adding no_std support
- @bew, who reworked many combinators around changes to the core API
- @Zij-IT, who ported all of the text combinators across, as well as the (yet to be merged) pratt parser combinator created by @alvra
- Many other contributors who worked on smaller items
How you can help
This is the first alpha release. Do not expect a finished product: many minor API features are still incomplete, missing, or subject to change. Some documentation is incomplete, or still refers to concepts from past versions of the crate. In particular, the tutorial has not yet been updated. You may experience bugs, API footguns, and more issues besides. That said, we're releasing this version because we believe the core of the rewrite is ready to be exposed to users and we want to find out what problems there are and catch them before a full release.
