Skip to content

Releases: pellierd/pddl4j

Release PDDL4J v4.0.0

02 Feb 13:30
Compare
Choose a tag to compare

PDDL4J v4.0.0

Planners

  • Add HTN Planner

Instantiation

  • Add Temporal and Numeric features

Parser

  • Add HDDL2.1 parser

Release PDDL4J v3.8.3

19 Mar 08:51
405b12e
Compare
Choose a tag to compare

PDDL4J v3.8.2

Search strategy

  • Improve structure: add StateSpaceStrategyAnytime interface

Planner

  • Improve structure: add StateSpacePlannerAnytime interface

Release PDDL4J v3.8.2

06 Mar 14:21
6a3a37f
Compare
Choose a tag to compare

PDDL4J v3.8.2

Search strategy

  • Fix issue with anytime solution
  • Fix issue with SolutionListener

JUnit

  • Fix issue on Windows

Release PDDL4J v3.8.1

13 Feb 14:39
4269139
Compare
Choose a tag to compare

PDDL4J v3.8.1

Parser

  • Add HTN features in Lexer

Search strategy

  • Fix AStar

Release PDDL4J v3.8

18 Jan 09:20
3fedfb6
Compare
Choose a tag to compare

PDDL4J v3.8

Global

  • Add ACTION-COST support in PDDL4J (parser, encoder, solver)

Planner

  • Add FF Anytime planner
  • Add Hill Climbing Anytime planner
  • Add Generic Anytime planner

Heuristic

  • Add MIN_COST heuristic

Search Strategy

  • Add Anytime Search Strategies

Others

  • Bug fix
  • Add JUnit tests

PDDL4J v3.7.2

14 Jan 10:40
c37ce23
Compare
Choose a tag to compare

PDDL4J v3.7.3

Global

  • Add SolutionEvent and SolutionListener (for StateSpaceStrategy)

Parser

  • Fix End Of File bug in Lexer

Planner

  • Fix bugs for GenericPlanner

PDDL4J v3.7.2

28 Sep 07:05
d76acf7
Compare
Choose a tag to compare

PDDL4J v3.7.2

State space strategy

  • Add Generic planner structure

Parser

  • Fix parser bug

Global

  • Add BNF

PDDL4J v3.7.1

03 Jul 07:57
11a1f8b
Compare
Choose a tag to compare

State space strategy

  • Add Breadth First Search and Depth First Search
  • Add associated JUnit tests

Global

  • Add CLI script to launch PDDL4J
  • Patch PDDL4J for Java 10

PDDL4J v3.7.0

19 Jun 11:56
4fb1214
Compare
Choose a tag to compare

Update project tools

  • log4j 2.11
  • Checkstyle 8.9
  • SonarQube 2.6.1
  • Javacc 2.4
  • Gradle wrapper 4.8
  • Add Jenkinsfile script for CI

Planner

  • New package: Statespace with HSP and FF planners
  • Add StateSpacePlanner and StateSpacePlannerFactory interfaces
  • Use StateSpacePlannerFactory to create state space planners

State space strategy

  • Search strategies are now independant from planners: Add StateSpaceStrategy interface
  • A*, Greedy Best First Search, Enforced Hill Climbing and Hill Climbing are available
  • Add JUnit tests

Global

  • Add tests
  • Fix bugs and javadoc
  • Memory Agent: PDDL4J could work even if JVM command line is not given
  • Big work on JUnit tests and VAL

PDDL4J v3.6.0

28 Mar 07:03
ce2f2d4
Compare
Choose a tag to compare

Planner

  • Adding Fast Forward planner
  • Adding Enforced Hill Climbing planner
  • Adding depth attibute in Node class
  • Converting cost and heuristic in double
  • Fix bugs

Parser

  • Adding parseFromString method (it's is now possible to parse a string containing a pddl domain and/or problem)
  • Refactor Parser class and fix bugs

JUnit tests

  • Adding tests for all the planners, CodedProblem, Encoder, Parser, Plan, etc.
  • Refactor and fix bugs

Global

  • Change AdaptatorJavaJson to JsonAdapter
  • Fix logger and standard outputs
  • Throws uncatched exceptions
  • Fix bugs