Skip to content
This repository was archived by the owner on Mar 25, 2021. It is now read-only.

Latest commit

 

History

History
178 lines (108 loc) · 3.15 KB

File metadata and controls

178 lines (108 loc) · 3.15 KB

Changelog

4.1.0

2018-05-15

  • Upgrade to circe 0.9.3
  • Upgrade to android platform 27
  • Upgrade to scala 2.11.12
  • Upgrade to sbt-android 1.7.10
  • Upgrade to scalatest 3.0.5

4.0.3

2017-08-10

  • Upgrade to circe 0.8.0
  • Upgrade to scalatest 3.0.3
  • Upgrade to android platform 26
  • Upgrade to scala 2.11.11
  • Upgrade to sbt-android 1.7.8
  • Upgrade to sbt 0.13.16

4.0.2

2017-01-31

  • Upgrade to circe 0.7.0
  • Upgrade to sbt-android 1.7.4

4.0.1

2017-01-08

  • Upgrade to circe 0.6.1
  • Upgrade to sbt-android 1.7.2
  • Upgrade to sbt-scoverage 1.5.0

4.0.0

2016-11-10

  • Upgrade to circe 0.6.0
  • Upgrade to scalatest 3.0.1

4.0.0-RC2

2016-11-07

  • Fix Parcelable codecs (need to reset position)
  • Upgrade to circe 0.5.4
  • Upgrade to sbt 0.13.13
  • Upgrade to sbt-android 1.7.1
  • Upgrade to sbt-scalariform 1.7.1

4.0.0-RC1

2016-09-28

  • Remove entire codec infrastructure and migrate to circe
  • Remove multi-project build definition since only one project is used

3.0.5

2016-08-22

  • Upgrade to shapeless 2.3.2
  • Upgrade to cats 0.7.0
  • Upgrade to scalatest 3.0.0
  • Upgrade to sbt-android 1.6.13
  • Upgrade to sbt 0.13.12

3.0.4

2016-07-15

  • Upgrade to android platform 24
  • Upgrade to cats 0.6.1
  • Upgrade to shapeless 2.3.1
  • Upgrade to sbt-sonatype 1.1.0
  • Upgrade to sbt-scalariform 1.7.0
  • Upgrade to sbt-android 1.6.7
  • Upgrade to kind-projector 0.8.0

3.0.3

2016-05-30

  • Upgrade to cats 0.6.0
  • Upgrade to sbt-android 1.6.3

3.0.2

  • Upgrade to sbt-android 1.6.0
  • Upgrade to julienrf/enum 3.0
  • Upgrade to cats 0.5.0

3.0.1

  • Upgrade to Scala 2.11.8

3.0.0

  • Type class restructuring

3.0.0-BETA3

  • Integrate cats

3.0.0-BETA2

  • Rename project to Soap (Scala on Android Parcelable)
  • Add io.taig.android.soap.implicits object

3.0.0-BETA1

  • Complete shapeless-based rewrite, ditching the @Parcelable-Annotation in favor of Bundle-based serialization

2.4.0

  • Add read/write methods for Bundles and Intents

2.3.0

  • Add Try[_] support (exceptions are serialized via runtime reflection)

2.2.0

  • Added Either[Left, Right] support

2.1.1

  • Added URL support

2.1.0

  • Added Enumeration support (runtime reflection)

2.0.0

  • Switch to a type class approach, making the parcel/unparcel process much more accessible and also easier to modify and improve

1.2.6

  • Upgrade to sbt 0.13.8
  • Upgrade to android-sdk-plugin 1.3.23

1.2.5

  • Upgrade to Scala 2.11.6 & pfn/android 1.3.18
  • Fix aar package name, making it not resolvable via maven

1.2.4

  • Change groupId to io.taig.android
  • Publish project via Maven Central

1.2.3

  • Resolve match error for Array[_ <: Parcelable]

1.2.2

  • Resolve NPE issues with non primitive Option values, such as collections or tuples

1.2.1

  • Support for constructor argument groups

1.1.1

  • Only print Serializable warning, when the concerned type does not inherit from Serializable directly

1.1.0

  • Allow annotating object
  • Allow annotating abstract classes and trais with type arguments
  • Print a notice when writeSerializable is used, as this may not be intended