Releases: panda-lang/panda
Panda 0.5.1-alpha
Changes:
- Support arrays
- Improve generic types matching
- Add generic signatures to Java mappings
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.5.0-alpha
Changes in internals:
- Support Java 16+
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.4.0-alpha
News:
- Full article: Pandasite :: 0.4.0-alpha release
Changes in language:
- GH-615 Rewritten package and module system
module
keyword has been removed (module name bases on directory name)- Simplified
panda.cdn
structure
- 5210730 Self return type replaced void type as a default return type of method
- 5210730 Removed old
class
keyword - Added
panda
command to PATH (installer) - Improved overall installation and launching user experience
Changes in internals:
- c73616e Added sources to distribution builds
- 7ed1433 Simplified package structure of
panda
module - f86a805 Removed DI library
- GH-615 Use absolute path to launch script, search for panda.cdn file for no-args calls and fix zip extract method
- GH-624 Fixed ClassGenerator that break Java interop by adding _ to method names
- GH-625 Fixed default constructor return type
- Bumped dependencies (703cd6b 59d7e7a dd24154 00e9158 6f498bd)
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.3.0-alpha
News:
- Full article: Pandasite :: 0.3.0-alpha release
Changes in language:
- GH-298 Simple type inference through
let
keyword - GH-472 Removed null
- GH-608 Modulo operation
- GH-611 Support for hexadecimal longs
- GH-593 GH-609 Fixed operators like
!
,not
,~
,-
,++
,--
that could not be used without( )
in complex operations - 13c7a34 Fixed call to another constructor through 'this' keyword
Changes in internals:
- 2b66124 Fixed invalid generated method names that uses java keywords
- c81a733 Improved the possibility of redirecting output
- GH-550 Added multiple language tests in
examples
directory, increased overall coverage
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.2.1-alpha
News:
- Full article: Pandasite :: 0.2.1-alpha release
Changes in language:
- GH-585 Support for bitwise operators
- GH-605 Support for floating numbers without leading zero
- GH-590 Fixed invalid equals comparison between different number types
- GH-596 Removed possibility of using operation based expressions as standalone statements
Changes in internals:
- b301f41 Improved performance of math and logical operations
- GH-606 Added conjunction property to operators
- GH-556 Fixed LGTM issues
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.2.0-alpha
News:
- Full article: Pandasite :: 0.2.0-alpha release
Changes in language:
- GH-556 Added a new type system, based on signatures, with generic type support (read more in the article)
- Fixed some critical bugs related to some old parsers
Changes in API:
- GH-556 Reimplemented, magic free implementation of parser API
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.1.3-alpha
News:
- Full article: Pandasite :: 0.1.3-alpha release
Changes in language:
- GH-83 Add self return type to methods (read more in the article)
- Fixed some critical bugs:
Changes in API:
- GH-548 Reimplement output system
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.1.2-alpha
News:
- Full article: Pandasite :: 0.1.2-alpha release
Changes in language:
Changes in API:
- GH-527 Annotation scanner has been removed from Panda and moved to github.com/dzikoysk/annotations
- GH-527 Dependency injection has been removed from Panda Utilities and moved to github.com/dzikoysk/di
- GH-531 Remove annotation based registration of parser
- GH-527 Move list of formatters and layouts to the dedicated classes
- GH-541 Merge design package into language domain
- GH-539 Rename generations to stages, rename cycle to stage and delegation property to phases
- GH-544 Replace URLClassLoader with PandaClassLoader
- Bump dependencies
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.1.1-alpha
News:
Changes in language:
- GH-528 Move return type of method to the end of its signature
- GH-526 Support string method names
- GH-529 Support backquote sequences
- GH-532 Rename
public
visibility toopen
Changes in API:
- GH-527 Remove
InterceptorData
andLocalCache
and delegate its functionalities toLocalChannel
- GH-527 Always fork context to guarantee independence of layers
- GH-531 Optimize PandaSourceStream#getUnreadLength
- GH-531 Add immutability signature to improve the performance of not modifiable snippets
- GH-531 + GH-527 Rename
CustomPattern
toFunctionalPattern
, improve its performance and add simplified API to theBootstrapInitializer
- GH-531 Use generated method injectors to call bootstrap methods to improve the performance
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives:
Panda 0.1.0-alpha
News:
Background:
Download:
Installation: panda-lang.org/install
Developers: panda-lang.org/guide#installation
Archives: