Skip to content
Aaron S. Hawley edited this page Sep 27, 2018 · 4 revisions

Overview

The following page contains a draft proposal for future releases. It may not be current or up-to-date.

Methods exist in GitHub for the project admin to plan releases by tagging pull requests or issues and assigning them to release milestones. However, the notes below include activity outside of pull requests. A wiki page also allows others to participate in release planning.

Status

The current proposal documents what has already been merged since the last release on 26-Sep-2018, 1.1.1, and then suggests what to do with the open pull requests and issues.

As of 27-Sep-2018, there are

  • 11 open pull requests,
  • 28 open issues, and
  • master currently contains
    • 0 enhancements
    • 0 bug-fix pull requests,
    • 0 refactoring pull requests, and then
    • 0 administrative (build, doc, ...) pull requests.

Discussion:

  • @ashawley: Previous releases tried to reduce the risk and the scope of any possible regression by spreading changes across multiple releases, rather than including as much as possible in any single release. For the next release, we can entertain breaking compatability because a classpath defect with sbt and the compiler was fixed in sbt 1.1.2. I propose fixing defects and making improvements, and compatibility changes will trigger a minor version increment. More significant improvements will be delayed for a major version increment 2.0.0.
  • Administrative:
    • Bump version in build.sbt
  • After the release, bump version for the next release.
  • Update crossScalaVersions to latest Scala
  • Change mimaPreviousVersion in build.sbt to more recent scala-xml
  • Closed
    • None
  • Fix?
    • Secure parser settings, #17
    • Unnecessary escape, #57
    • Reverse attribute order, #65
    • Apostrophe escaping, #167
    • Empty attribute matching error inconsistent, #249
  • Merged
    • None
  • Merge?
    • Merge #110 Add Scalacheck

    • Merge #113 Fix whitespace trim in Utility

    • Merge #140 Fix space insertion between entities

    • Closed #8 CI integration

    • Closed #44 Fixed by #93

    • Closed #49 Fixed by #109 need to publish Scala.js

    • Closed #149 Fix maven badges

    • Closed #85 Use #89 instead for fixing #72

Past releases

www.github.com/scala/scala-xml/milestones

www.github.com/scala/scala-xml/releases

Clone this wiki locally