plm (2.9.2-1) unstable; urgency=medium

  * New upstream release: The Portuguese release (new complete translation)
    - Core:
      - Introduce a new Portuguese translation, thanks ssantos.
      - Introduce a new Swedish translation, thanks Kristoffer Grundström.
    - Pedagogical content:
      - recursion/lego/spiral:
        - clarify in text how the learner's code is called automatically

 -- Martin Quinson <mquinson@debian.org>  Sun, 11 Oct 2020 21:54:58 +0200

plm (2.9-1) unstable; urgency=medium

  * New upstream release.
    - Fix a bug that prevented the PLM from saving the user code on disk.
    - Some small improvements to the pedagogical content.
    - New (partial) Ukrainian translation, thanks Yuri Chornoivan.
  * d/p/no-javafx: Remove some code that sneaked in upstream by accident.
  * Don't load the asm3 jarfile on startup, as it does not exist anymore.

 -- Martin Quinson <mquinson@debian.org>  Sun, 20 Sep 2020 22:02:36 +0200

plm (2.8.1-1) unstable; urgency=medium

  * New upstream release: More glitches fixed, in particular in Python.

 -- Martin Quinson <mquinson@debian.org>  Mon, 01 Jun 2020 20:25:09 +0200

plm (2.8-1) unstable; urgency=medium

  * New upstream release: fix many glitches.
  * No need to repack anymore now that upstream distributes a src
    jarfile with no cruft inside.
  * d/control: bump standards-version to 4.5.0
    (Debian's Janitor did all needed changes already, no more change)

 -- Martin Quinson <mquinson@debian.org>  Sun, 24 May 2020 01:10:51 +0200

plm (2.6+repack-4) unstable; urgency=medium

  [ Gilles Filippini ]
  * Build against json-simple 2 or 3, depending on what's available.
    (Closes: #960632).

  [ Martin Quinson ]
  * Java 7 was hardcoded in the launcher script :(
  * d/changelog: Trim trailing whitespace.
  * d/control: Point vcs-git to salsa, and update upstream homepage.
  * d/control: Add Vcs-Browser field
  * d/control: Bump debhelper from deprecated 8 to 12.
  * d/control: Change priority extra to priority optional.
  * d/copyright: Fix case (Upstream-name => Upstream-Name).
  * d/rule: no need for --with=quilt, with '3.0 (quilt)' source format.
  * Set debhelper-compat version in Build-Depends.
  * Set upstream metadata fields: Bug-Database, Bug-Submit.

 -- Martin Quinson <mquinson@debian.org>  Mon, 18 May 2020 08:33:40 +0200

plm (2.6+repack-3) unstable; urgency=medium

  * Add run-time dependencies on default-jdk, jython and jruby.
    Recommends are not enough for beginners.
  * Spellcheck plm(1)

 -- Martin Quinson <mquinson@debian.org>  Sun, 18 Sep 2016 16:39:19 +0200

plm (2.6+repack-2) unstable; urgency=medium

  * Build-dep on default-jdk instead of specifying the version manually.
    (Closes: #814171)

 -- Martin Quinson <mquinson@debian.org>  Sun, 21 Feb 2016 21:23:01 +0100

plm (2.6+repack-1) unstable; urgency=medium

  * New Upstream Release:
    - Missions fully translated to Brazilian
      The engine is translated at 65%.
      Thanks to Fred Maranhao for the hard work.
    - Ask loudly before pushing anything to the remote servers
      (Fix #772026 -- thanks to Olivier Berger for reporting)
    - New lesson on Hanoi variations, on recursive decomposition
    - Various improvements to the pedagogical content and bug fixes

  * Enable scala teaching, now that Scala 2.11 is in Debian
    (Fix: #809482) Thanks Rogério Brito for the reminder.
  * Use ant instead of jh_build, that doesn't like our scala code.

 -- Martin Quinson <mquinson@debian.org>  Fri, 01 Jan 2016 11:41:48 +0100

plm (2.4.11+repack-2) unstable; urgency=medium

  * Specify to jh_build that javac will encounter UTF-8 files
    (Closes: #768732) Thanks to L. Nussbaum for the report and fix
  * Update Standards-Version to 3.9.6 (no change needed)
  * Remove Scala from package description and rules (Closes: #722148)
    (we don't use it ATM since Debian version is too ancient)
  * Cherry-pick the new upstream logo.png to please Lintian.
  * d/p/translate: cherry-pick the translations of 2.5 upstream

 -- Martin Quinson <mquinson@debian.org>  Thu, 13 Nov 2014 14:28:09 +0100

plm (2.4.11+repack-1) unstable; urgency=medium

  * New upstream release.
    - Lots of polishing to the pedagogical content and engine
    - Some new exercises, and a lesson about recursive lists
    - User data gets saved in a git, which is more robust.
    - Translation to French, and partially to Brazilian and Italian.
    - Experimental support for the C programming language
  * Update our patches
    - Twitter support was removed upstream
    - Scala still cut of Debian package since we need a recent scala
    - Cut github interactions, as the needed library are not packaged
  * Suggests jython to make python usable
  * d/control: Update VCS field to not use deprecated entries
  * d/{rules,plm.manifest}: upstream switched to rtextpane and needs git

 -- Martin Quinson <mquinson@debian.org>  Fri, 24 Oct 2014 21:35:06 +0200

plm (2.3+repack-4) unstable; urgency=medium

  * Use json-simple.jar and not json_simple.jar (Closes: #747792)

 -- Martin Quinson <mquinson@debian.org>  Sun, 11 May 2014 21:02:10 +0200

plm (2.3+repack-3) unstable; urgency=medium

  * d/control: bump standards-version to 3.9.5 (no change needed)
  * d/control: Manually add a missing dependency on libhttpmime-java.
    The automagic seems to miss that one, and I don't want to dig into
    jh's internals today. Thanks to Nicolas Noury for noticing.
  * d/plm.sh: Update our wrapper to also load the jython-related jars.

 -- Martin Quinson <mquinson@debian.org>  Fri, 18 Apr 2014 17:14:52 +0200

plm (2.3+repack-1) unstable; urgency=low

  * New upstream release.
  * add missing build-deps on libgettext-ant-tasks-java, imagemagick.
    Thanks to Andreas Moog for noticing (closes: #730312).

 -- Martin Quinson <mquinson@debian.org>  Sun, 24 Nov 2013 16:51:07 +0100

plm (2.2.7+repack-2) unstable; urgency=low

  * Change priority to extra since we depend on an extra package.
    Cf. policy, section 2.5.
  * Add a missing Depends: java-wrappers

 -- Martin Quinson <mquinson@debian.org>  Sun, 06 Oct 2013 13:38:06 +0200

plm (2.2.7+repack-1) unstable; urgency=low

  * New upstream release.

 -- Martin Quinson <mquinson@debian.org>  Tue, 01 Oct 2013 16:35:18 +0200

plm (2.2.3+repack-1) unstable; urgency=low

  * New upstream release.
    Insane amount of bug fixes and polishing after extensive tests
    of this year's students and some colleagues. This "report
    feedback" feature is a beauty to crowdsource the polishing.
  * Refresh our patches.
  * Add build-dep on libhttpmime-java, that got added upstream.

 -- Martin Quinson <mquinson@debian.org>  Thu, 12 Sep 2013 22:26:05 +0200

plm (2.2.1+repack-1) unstable; urgency=low

  * New upstream release.
    - add a creative mode that is not checked against the answer
    - many bug fixes
  * Depend on openjdk7 as openjdk6 will soon be removed (Closes: #722149)
  * Correctly specify that we need openjdk7 to the java wappers
    (Closes: #722128)
  * d/control: Add Vcs-* fields
  * d/plm.sh: manually load commons-logging as some people needs it to
    not get a ClassNotFound exception when using httpclient

 -- Martin Quinson <mquinson@debian.org>  Sun, 08 Sep 2013 23:29:17 +0200

plm (2.2+repack-1) unstable; urgency=low

  * New upstream release:
    - the software was renamed from JLM to PLM.
    - Scala can now be used to solve the exercises
    - Two new lessons: recreative applications of sorting,
    - New lesson: Turtle Art (draw LOGO figures)
  * Update our packaging to the new upstream release
    - drop d/p/review_french: integrated upstream
    - drop d/p/no-xmpp: upstream dropped XMPP too
    - d/p/no-scala: We need scala 2.10 that is not in debian yet
    - update the other patches

 -- Martin Quinson <mquinson@debian.org>  Wed, 04 Sep 2013 15:59:51 +0200

jlm (2.0+repack-1) unstable; urgency=low

  * New upstream release.
    - Refresh our patches.
  * d/p/system-ant-tasks: use system jarfiles for ant tasks definitions
  * d/p/review-french: integrate a post-release upstream patch that
    greatly improve the french translations
  * d/watch: Forgot this file previously.
  * d/rules::get-orig-source: prune our dependencies.jar from archive.
    We don't use them in Debian anyway, so let's save space.

 -- Martin Quinson <mquinson@debian.org>  Mon, 12 Aug 2013 21:30:09 +0200

jlm (1.98-1) unstable; urgency=low

  * Initial release. (Closes: #622324)

 -- Martin Quinson <mquinson@debian.org>  Fri, 14 Jun 2013 00:32:27 +0200