I promise I will write up more useful changelogs, and will actually try to do so in the excellent way
Bob Hanson has been doing for Jmol:
by example. For now, the following will have to do. These are the changes after release 1.3.1,
which include all the changes in release 1.2.5:
Use the new error reporting IO API fd81efc58d
Added a new IO API for reporting file format errors. ea5f0b78c4
A new test for canonicalLabeler. I first tried in an older checkout, where it failed, but it works in master. I think we can still put the test in, more tests are better. b9db6f13a4
Unit test for bug #2944080 b0666e9744
Added the atom-atom mapping for all atom containing the reactant molecules 68e696a54d
Removed the bond mapping from the reaction. It will only contain atom-atom mapping functionality aa3511f93e
Initiating only one time the function LonePairElectronChecker e71b52e02e
Added getExampleReactants and getExpectedProducts method for all reaction.type test. 4f5e8a19c2
Merged with 1.2.x 0fa73500d9
The IMapping interface had a class comment which probably was a copy&paste artefact. Changed this. 05c857cc4e
Fixed license info .meta file for JavaCC d9e15bbca9
Merged CDK 1.2.5 9b3726e758
Bumped version to differ form the 1.2.5 release 17a6f08a07
Release 1.2.5 14c6fdd04f
Removed bit which explain how to apply the LGPL to source (fixes #2926775) 12e8e4fe34
CDKHydrogenAdder should not attempt addImplicitHydrogen for pseudo atoms in an atom container 7074cf5131
Added unit test for adding hydrogens to IPseudoAtom, which current causes a NPE a30ca3e7a6
MDLV2000Reader throws exception for query bond types 354e93f8a6
MDL reading and writing and stereo bond types e335bbcaf1
Added a helper method GeometryTools.getRectangle2D() to get the space occupied by an IAtomContainer da488c0061
Reimplemented shiftContainer(IAtomContainer, Rectangle2D, Rectange2D, double) originally implemented as jchempaint-primary patch 9200bdc4d68dc8f70373a62eaec51357b680d5e6 by Stefan Kuhn: fixing the detection of overlap, and added missing unit tests 50ebfa1b32
Added IO option to allow saving aromatic SMILES 84a44e0054
Added missing unit testing for the SMILESWriter 7d6a9b6c1f
Moved Normalizer into a separate package, in reply to discussion around patch #2905749, making space for a uniform platform for structure normalization: cdk.normalize 4c49c24a4d
Attached are some more license files. 47a226a20b
The log4j.jar is version 1.2.15. 834ade8338
More completed files attached. 9e882436ce
They were incomplete, as many other files still are. 261795f461
Fixed conflict in LICENSE file due to merge from cdk-1.2.x branch d40a6791bf
Added a QA target ae661aab84
Use local PMD and JUnit reports if available 35550bd029
Added option to run it on just one module fcdad410f0
Added info for dependencies e4a90b16f1
Created a list, to be able to add license information 5b5e54d3e8
Added missing copyright/license header 8dee40dc3d
Catch a SocketException when there is no internet 57373715b0
Output where it is working on 76933080a2
Removed empty lines 53e60f94e7
Added initial license information, based on the information sent by Stefan 17b3c0c50b
[PATCH] SSSR Test f651b94203
Bucky ball test molecule 07244642ef
Patch from Ulrich Bauer regarding ringsearch bauer@math.uni-goettingen.de c3c9110fba
Update code example in JavaDoc reflecting the current API (fixes #2914791) 75b44575d5
Minor fixes for the RasmolColors class. d9b1312484
New classes for Rasmol color scheme 66ca51f0f9
Updated UIT matching for the single atom case so that it correctly handles queries that are plain atom containers bbc8f60caf
Updated fingerprinter to fix bug 2819557. Updated JUnit tests to take into account new fingerprints. Also cleaned up the template extractor code and regenerated fingerprints for builder3d. Also updated the build file to properly include dependency jars for the makefp3d target 6d453a1b49
Added a datafile entry for the standard module to store the VDW radii etc for the periodic table 813f45d251
Fixed reading of SD file properties e4b7f06da7
Added unit test for a MDL SD file with mutliple data fields 97c2c19eca
Added unit test for data fields to allow to start with '>' (bug #2911300). 8e4161ee35
Added testing that properties are read from test6.sdf d3fe073e8d
Updated license info of third party libraries a9c85f96ed
Fixed JavaDoc: added missing period at end of first sentence, removed useless @throws clause, added missing @cdk.bug tag b5b722b071
Added changelog for 1.3.1 4035e303de
Merged in 1.2.4.1 9deaa004d1
Bumped version to denote post 1.2.4.1 8121114186
Package fixing release: fixed building JavaDoc from source dist e1513262d4
Added missing references file to the source dist (full and pure) 1cd21245fb
Removed source folders of Doclets, which are not part of the release, and should not be compiled for JavaDoc generation anyway dc8e5e73aa
Removed java pkg removed by the periodic table patch from the Eclipse project classpath 5c63c90a86
Made the unit test more informative 6ea3b2f005
Added test case for bug 2819557 1ac7920545
The AtomType(String) constructor is updated so that only formal charge is set to 0 as indicated in the Javadocs. All other fields are set ot UNSET. Javadocs were updated to make this explicit 8206e95b2d
Updated canonical labeler to make use of the PeriodicTable class so that even if an input molecule was not configured we can still get a valid atomic number. This makes SMILES generation a little more robust (cf bug 2898032) 2cb55bd98e
Added OpenJavaDocCheck library (new BSD licensed) and written a custom JavaDoc checks. 02c335a778
Additional constant 21aa28ecd6
added a constant for untyped atoms a51c932749
Updated to avoid use of deprecated StringBufferInputStream c8ec6e03fe
added a test for single-line inchi with several branches c7c92dfcf2
the inchi reader was written in such a way that it 1) needed a further line after the inchi=, which was not read, but needed to avoid npes 2) It could only process one branch on a level 3) it required the inchi line to start with INChI, newer versions require InChI= All this has been fixed cb5486c6fa
Start angles should be different for different size rings cbdcda7b58
Sorting of containers in a AtomContainerSet 545eda2460
Added new test class to the module suite a1f427bc0c
New comparators for AtomContainer 01e8b62271
Refactored periodic table element to be a standalone class, so independent of the data module. This is OK, since the class is really just a struct to hold PT data for a given element. As opposed to being a basis of an elemental representation. Also, this class is entirely private to this package, so it doesn't really matter what it is. Updated associated unit tests 27fc004130
Some minor code clean up a0439ab626
Updated to remove Symbols and all associated tests and usages. Replaced with PeriodicTable d20efc4e89
Moved PT related tests to their own package. Updated test suites d58c03ecf2
Added method (and test) to get symbol from atomic number and also get element counts f93e06f3c5
Updated module membership. Also made everything bu tmain PT class package private 044a4ad7ba
Moved PT related classes into their own package c7f523f977
Added a test to MoleculeSetTest, which tests that the clone() does not change the MoleculeSEt 42915c4ac7
Branch open for patches after 1.3.1 ... 5c0b0c9b20
Added some extra lines, hopefully fixing the conflicts all the time b867fb296d
The matching authors (though one commit was a patch really by Ullrich Bauer) and the number of commits they made:
47 Egon Willighagen
15 Rajarshi Guha
11 Stefan Kuhn
10 Mark Rynbeek
4 Miguel Rojas Cherto
With the obligatory note that the number of commits does not reflect the amount of work involved.
cdk