sparkle-0.4: CHANGELOG.md
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/).
## [0.4]
### Added
* Support for reading/writing Parquet files.
* More `RDD` method bindings: `repartition`, `treeAggregate`,
`binaryRecords`, `aggregateByKey`, `mapPartitions`, `mapPartitionsWithIndex`.
* More complete `DataFrame` support.
* Intero support.
* `stack ghci` support.
* Support Template Haskell splices and `ANN` annotations that use
sparkle code.
### Changed
### Fixed
* More reliable initialization of embedded shared library.
* Cleanup temporary files properly.
## [0.3] - 2016-12-27
### Added
* Dockerfile to build sparkle.
* Compatibility with singletons-2.2.
* Add the identity `Reify`/`Reflect` instances.
* Change JNI bindings to use new `JNI.String` type, instead of
`ByteString`. This new type guarantees the invariants required by
the JNI API (null-termination in particular).
### Changed
* Remove `Reify`/`Reflect` instances for `Int`. Only instances for
sized types remain.
### Fixed
* Fix type in `Reify Int` making it incorrect.
## [0.2.0] - 2016-12-13
### Added
* New binding: `getOrCreateSQLContext`.
### Changed
* `getOrCreate` renamed to `getOrCreateSparkContext`.
## [0.1.0.1] - 2016-06-12
### Added
* More bindings to more `call*Method` JNI functions.
### Changed
* Use `getOrCreate` to get `SparkContext`.
## [0.1.0] - 2016-04-25
* Initial release