Project website: http://opendatatrentino.github.io/jackan
November 15th, 2015
- fixed apache commons-logging not being included in jar
November 15th, 2015
- implemented writing into ckan, see supported operations table
- added CkanClient.builder() for setting connection parameters (proxy, timeout)
- implemented DcatFactory for conversion to Dcat, see ckan to dcat mappings
- split Ckan models into two (i.e. CkanDataset now extends CkanDatasetBase, and the Base is used when writing into Ckan)
- now creating release zip with jar and dependencies
- added many exceptions (all inherit from JackanException)
- set default timeout to 15 secs
- added reading licences
- Adapted to josman docs structure
- shaded dependencies not directly exposed in api (ie. apache http client)
- improved test reporter
- jackan test config lookup now walks directory tree (but still logging config is searched only in project root :-/
upgraded:
- traceprov to 0.3.0
- odt-commons to tod-commons 1.1.0
- jackson to 2.6.0
merged pull requests:
BREAKING CHANGES:
- now requiring at least Java 7
- renamed namespace eu/trentorise/opendata/jackan/ckan to eu/trentorise/opendata/jackan/model
- moved JackanException to eu/trentorise/opendata/jackan/exceptions package.
- renamed URL to Url in functions and fields. i.e. catalogURL -> catalogUrl, CkanClient.makeDatasetURL -> makeDatasetUrl, ...
- renamed and split
CkanGroupStructure
into CkanGroupOrgBase
and CkanGroupOrg
- now Joda
DateTime
is not used anymore, for timestamps now we use java.sql.Timestamp
CkanClient.getObjectMapperClone()
is gone. See new json configuration instead
- renamed dependency Odt commons into Tod commons, so classes and files starting with
Tod*
change to Tod*
. Also odt.commons.logging.properties
changed to tod.commons.logging.properties
- renamed
TrackingSummary
into CkanTrackingSummary
- implemented reading and searching from CKAN
- deprecated version - it's a legacy release for projects depending on it