The main changes in this release are:
The following issues have been handled in this release:
- Issue #18. Remove old and unused classes
- Issue #90. SinkDetector id more concise and consistent
- Issue #95. AutoAnimationPanel does not use size input
- Issue #98. Hover over cross in jfreechart remains
- Issue #141. Move Resource in ots-base to djutils or make unit test
- Issue #145. Unit tests for OtsException and OtsRuntimeException
- Issue #164. Describe procedure to publish a version of OTS in manual
- Issue #185. Setting of contour granularity is not always consistent
- Issue #186. Flexible contour data type in
AbstractContourPlot - Issue #188. Deal with newline characters in generated code
- Issue #190.
XmlParserwith the phases - Issue #192. Window close action should be settable
- Issue #193. XSD namespace warning
- Issue #194. Maintain html character codes in xsd when generating Javadoc
- Issue #195. Replace
Generator<O>withSupplier<T> - Issue #196. Update major dependencies
- Issue #197. Solve no default constructor warning
- Issue #198. Trajectory graphs
- Issue #199. Remove duplicate vertical/horizontal/fine zoom code
- Issue #200. Add reset stretched zoom button
- Issue #201. Remove
com.bric.multislider - Issue #203. excludePackageNames as wildcard
- Issue #204. Replace geometry classes
- Issue #205. Interval synchronization in
RoadSampler - Issue #206.
Historicalmechanism can be refined - Issue #207. Streamline
AbstractHeadwayGtuand sub-classes - Issue #208. Deadlock in LaneBasedGtu.move()
- Issue #210. Check on stateless classes
- Issue #211.
GtuErrorHandlershould have a way to stop collided vehicles - Issue #212. GTU is added and triggers events when it is not yet initialized
- Issue #214. Convert publishing to Maven Central from 'OSSRH' to new 'Central Portal'
- Issue #217. Use lambda expressions for simulator-scheduled methods
- Issue #218. High CPU usage in
OtsEditor - Issue #219. Errors in
FundamentalDiagramDemo - Issue #220. Generalize Colorer to color GTUs and trajectories
- Issue #221. Enabling/disabling lanes in multi-lane trajectory plot behaves strangely
- Issue #223. Add
SynchronizationGtuColorertoShortMergedemo - Issue #224. Support visualization of colorbars and legends
- Issue #225. Update to DJUTILS 2.3.2 and DSOL 4.2.11
- Issue #226. Sensor not triggered when in first part of lane
- Issue #227.
TextAnimationshould implementRenderable2dInterface - Issue #228. Apply
ClassListandVerifyRequiredMethodsfrom DJUTILS in tests in each project - Issue #229. Replace
Timein simulators withDuration - Issue #231. Factory pattern on
LmrsFactory - Issue #232.
ContourDataSourceapplies fast filter incorrectly. - Issue #233. Smoothing in
ContourDataSourcedoes not account for circular paths - Issue #234. Checkstyle suppressions in both Eclipse and Maven
- Issue #235. Move to DJUNITS 5.4.1
- Issue #236. Move to DJUTILS 2.4.1
- Issue #237. Move to DSOL 4.3.0
- Issue #239. Update version numbers of dependency libraries
- Issue #240. Introduce
OtsLogger - Issue #241. Remove use of
Serializable - Issue #243. Contributor information is outdated and wrong
- Issue #244. Replace use of
RuntimeExceptionwithOtsRuntimeException - Issue #245. Update
ConflictUtilwith available space heuristic - Issue #246. Create new
LmrsFactorywhich is easier and more flexible - Issue #247. Parameter correlations in
ParameterFactoryByTypeare needlessly complex - Issue #248. Allow claiming of parameter setting
- Issue #249.
DefaultsNlmight return characteristics with the wrong GtuType - Issue #250. Merge
AbstractPerceptionReiterable.PrimaryIteratorEntryandPerceptionCollectable.UnderlyingDistance - Issue #251. Replace returns 'may be
null' withOptional - Issue #252. Generalize perception of road-side distractions
- Issue #255. Remove
LOOKBACKOLDfromParameterTypes - Issue #256. Duplicate filtering in
accessibleAdjacentLanesLegalinLane - Issue #257. Unexpected path truncation exception