Releases: pellierd/pddl4j
Releases · pellierd/pddl4j
Release PDDL4J v4.0.0
Release PDDL4J v3.8.3
PDDL4J v3.8.2
Search strategy
- Improve structure: add StateSpaceStrategyAnytime interface
Planner
- Improve structure: add StateSpacePlannerAnytime interface
Release PDDL4J v3.8.2
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
PDDL4J v3.8.1
Parser
- Add HTN features in Lexer
Search strategy
- Fix AStar
Release PDDL4J v3.8
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
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
PDDL4J v3.7.2
State space strategy
- Add Generic planner structure
Parser
- Fix parser bug
Global
- Add BNF
PDDL4J v3.7.1
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
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
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