Skip to content

Latest commit

 

History

History
85 lines (57 loc) · 4.89 KB

CHANGELOG.md

File metadata and controls

85 lines (57 loc) · 4.89 KB

Change Log

halva-0.2.1 (2016-07-20)

Full Changelog

Closed issues:

  • Think about supporting Bean Validation 1.1 annotations on fields #37

Merged pull requests:

  • Support JSR 349 annotations on fields. #40 (azell)

halva-0.2.0 (2016-07-05)

Full Changelog

Implemented enhancements:

  • Pattern matching should support @ operator #1

Closed issues:

  • Review Type Safety - Pattern/Extraction is currently loosely typed. Make it strongly typed without (hopefully) losing usability #35
  • Support command line overrides for Annotation attributes #34
  • MonadicFor annotation can generate NPE #32
  • Use enums for case objects #31
  • Should (can?) type aliases also "override" the static members to "fix" the return type #29
  • Have simpler Consable<T> interface? #28
  • Support generated values inside of generated classes #26
  • Support container types for concrete classes #25

Merged pull requests:

  • Tighten type safety #39 (Randgalt)
  • Prefer Collections.emptyList over allocating an empty, immutable coll… #36 (azell)
  • Prefer an enum for case object implementation. #33 (azell)
  • Reuse an immutable ObjectMapper, and perform a full (deep) value equa… #27 (azell)

halva-0.1.3 (2016-06-27)

Full Changelog

Closed issues:

  • TypeAliases - a few more issues/thoughts from using it #24
  • Support type aliases of concrete types, constructor overrides, co-variant returns #23
  • Fix documentation re type aliases #22
  • More thoughts on pattern matching syntax #21
  • Alias list extraction methods #20
  • Support custom JsonProperty annotation in case class interfaces #19
  • No need for Guard class and SimplePredicate #17

halva-0.1.2 (2016-06-22)

Full Changelog

Fixed bugs:

  • exception with set() expression #6

Closed issues:

  • Should For.yield not return a Stream instead of a List? #13

halva-0.1.1 (2016-06-18)

Full Changelog

Implemented enhancements:

  • Add declaration+definitions in Any #12
  • Add support for Implicits #11
  • Improve docs for CaseClass #10
  • Improve documentation for non-Scala users #9
  • Consider renaming or other API changes for when() #8
  • Rename Tuple creator something other than "T" #7
  • Throw a MatchError when no match and no default case #5

Closed issues:

  • Pattern matching should support @ operator #4
  • Pattern matching should support @ operator #3
  • Pattern matching should support @ operator #2

halva-0.1.0 (2016-06-12)

* This Change Log was automatically generated by github_changelog_generator