Coconut

Latest version: v3.1.2

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

1.1.1

- Adding a `--watch` flag (99, 106, thanks Boscillator!)
- Improving Jupyter / IPython console autocompletion (114)
- Adding methodcaller implicit partial (112)
- Adding links to 3rd party Vim and Emacs highlighters (thanks, manicmaniac and NickSeagull!)
- Adding `pip install coconut[...]` as a way to install optional dependencies

1.1.0

[Brontosaurus](https://en.wikipedia.org/wiki/Anne_Elk%27s_Theory_on_Brontosauruses) makes notable feature additions over v1.0.0 [Albatross], but should be fully backwards-compatible. The major changes were:
- Adding `addpattern` and `prepattern` built-ins (92, 103)
- Changing recommended file extension from `.coc` to `.coco` (88)
- Making interpreter print the result of an expression (100, thanks Boscillator!)
- Fixing IPython / Jupyter kernel support (97)
- Adding support for guards in pattern-matching function definition (98)
- Upgrading to `pyparsing` 2.1.5

1.0.0

[Albatross](https://en.wikipedia.org/wiki/Albatross_%28Monty_Python_sketch%29) is the first production release (v1.0.0) of the Coconut programming language. No new features have been added since Pinnate (v0.4.1), although there have been major stability improvements. For documentation, see our new website at http://coconut-lang.org.

0.4.1

Pinnate (v0.4.1) is the first candidate release for v1.0.0. The language has become relatively stable and is unlikely to change much until a release is selected for v1.0.0.

Massive changes have been made to Coconut since Odisha (v0.3.6). If you've been following Coconut development, you should read the new [tutorial](http://coconut.readthedocs.org/en/master/HELP.html) and go over the new [documentation](http://coconut.readthedocs.org/en/master/DOCS.html) to familiarize yourself with all the changes.

_[Pinnate](https://en.wikipedia.org/wiki/Pinnation) is the type of leaf on the Coconut palm._

0.3.6

Major Changes:
- **New:** `--package` or `-p` and `--standalone` or `-a` flags for forcing the type of compilation to perform
- `--print` or `-p` is now `--display` or `-d` (`-d` is no longer an alias of `--debug`)
- Fixes issues in `data` mutability and augmented assignment
- Significantly increases compilation speed

_[Odisha](https://en.wikipedia.org/wiki/Odisha) is a part of India famous for its coconuts._

0.3.5

Major Changes:
- **New:** Built-in `consume` function for efficiently exhausting iterators
- **New:** Only recompiles changed files (will recompile all files if `--force` is passed)
- Improves `(-)` to support subtraction and negation
- Improves Python-version-cross-compatibility for `str`, `bytes`, and `open`
- Warns on mixing of tabs and spaces even if `--strict` isn't passed
- Changes `coconut.convenience.setup` function

_[Cocos Nucifera](https://en.wikipedia.org/wiki/Coconut) is the scientific name for the coconut tree._

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.