Commit graph

37 commits

Author SHA1 Message Date
Jonas Kalderstam
35b5f1e705 Change deps for inclusion in parent project 2017-03-12 17:30:05 +01:00
Jonas Kalderstam
6cad8fe798 Add gradle build files for rome-utils, rome, rome-modules 2017-03-06 00:25:18 +01:00
Patrick Gotthard
a4b8f35741 Updates version to 1.7.2-SNAPSHOT 2017-01-07 12:48:16 +01:00
Patrick Gotthard
a5436ba70e Updates version to 1.7.1 2017-01-07 12:47:55 +01:00
Sönke
998e2060eb Improved Atom Module to work with several links (#320)
* Improved AtomLink Module to work with several links.
* Added getLink & setLink for backwards compability
* Improved cloning of AtomLinkModule
2016-10-19 11:03:19 +02:00
Michael Dandini
b87f3293fe Fixing extra whitespace in GeoRSS (#315)
I fixed issue where more than one space in "<georss:point>" elements
caused parsing to fail.

Although most implementations of GeoRSS use one space between the
coordinates, the specification technically allows for more than one
whitespace character. See http://www.georss.org/simple.html for details.
2016-09-24 09:43:07 +02:00
Patrick Gotthard
48cccfb5a9 [maven-release-plugin] prepare for next development iteration 2016-07-24 12:36:20 +02:00
Patrick Gotthard
63bd54f047 [maven-release-plugin] prepare release 1.7.0 2016-07-24 12:36:15 +02:00
Patrick Gotthard
1606804f0f Merge pull request #312 from mishako/fix-cc-license-test
Fix license test in cc module
2016-07-19 11:03:39 +02:00
mishako
0656fa3ef4 Fix license test in cc module
There was a race condition in the test. The value passed to the
Random::nextInt method could sometimes be zero due to the other thread
not incrementing it in time.
2016-07-19 10:35:05 +02:00
mishako
20e07a97e1 Stop using java.beans package
Some platforms don't include `java.beans` package in the runtime. To
support these platforms we have to stop using classes from this package.
Replaced `java.beans.PropertyDescriptor` with an implementation copied
from OpenBeans. Also removed some unnecessary code. Haven't made any
changes in rome-fetcher because it is deprecated and will be removed in
the next major version.

Fixes #155
2016-07-09 12:43:09 +02:00
Patrick Gotthard
998bf4ac8e [maven-release-plugin] prepare for next development iteration 2016-06-20 20:39:55 +02:00
Patrick Gotthard
eaf6af2f9b [maven-release-plugin] prepare release 1.6.1 2016-06-20 20:39:51 +02:00
Patrick Gotthard
af93948e78 Merge pull request #304 from mishako/cleanup
Cleanup
2016-06-20 08:20:52 +02:00
mishako
29b992ba02 Combine all .gitignore files into a single one 2016-06-19 18:39:34 +02:00
mishako
d2cc166afa Delete readme files inside modules
They don't provide any additional information to what we already have in
the root readme file.
2016-06-19 18:39:33 +02:00
mishako
baa13b578e Remove license file inside modules
We already have a license file in the root.
2016-06-19 18:39:33 +02:00
mishako
f0b12ab41e Delete license header example file
License header can be copied from one of the existing files, no need
for a separate template file.
2016-06-19 18:39:33 +02:00
mishako
a6a20c3012 Remove commented out logger calls 2016-06-19 18:39:33 +02:00
mishako
ac7d9c83b5 Remove useless comments
Removed:
 * Empty comments
 * Empty @param and @return tags
 * Comments explaining how Java constructors work
 * Comments copy-pasted from parent classes
 * Comments begging to write documentation
2016-06-19 17:35:00 +02:00
mishako
c36bfd8f47 Remove @version and @author tags
Since we don't have any convention for how to use @version it's best to
avoid it completely. As for the @author tag, it is considered redundant
nowadays because this information is in the version control system.
2016-06-19 17:34:54 +02:00
mishako
6f6ff0ddd5 Remove LGPL license headers
Dual-licensing allows us to choose any of the licenses. Since the rest
of the project is licensed under the Apache license it makes sense to
remove LGPL altogether.

`CustomTagImpl.java` and `DurationTest.java` didn't have Apache license
header, but I assume they were supposed to, judging from Robert's email
from 5 Aug 2010 on the Rome dev mailing list: "Well, all those files are
things I moved from my other project. If the license headers weren't
changed, it was simply because of an oversight on my part".
2016-06-19 17:34:44 +02:00
mishako
0993a6a10c Remove license info from package.html files
We already have license headers in all java files, no need to include
it in package descriptions.
2016-06-19 17:34:19 +02:00
Patrick Gotthard
961a6407e1 Merge pull request #293 from mishako/try-catch-duration
Catch itunes duration parsing exceptions
2016-06-11 07:47:38 +02:00
mishako
943c0db298 Catch itunes duration parsing exceptions
Parsing of a malformed or empty duration resulted in an uncaught
exception that was breaking feed parsing completely. We already catch
exceptions when parsing other fields, e.g. href attribute of the image
tag. Also, it's more user-friendly to handle malformed data instead of
failing everything.
2016-06-10 21:00:01 +02:00
mishako
083a5d32d5 Combine all maven sites into one 2016-04-10 17:38:37 +02:00
gil
a090ed9b24 fix license headers 2016-03-30 01:43:42 +02:00
mishako
9aa69bf607 Merge pull request #283 from sagen/flexible_filesize
Parse units in filesizes in Media RSS
2016-03-28 23:00:04 +02:00
alesagen
9b45f200af Parse units in filesizes in Media RSS 2016-03-28 22:55:34 +02:00
ayman abdelghany
ce28559041 Utility classes should not have public constructors 2016-03-21 23:33:52 +02:00
Patrick Gotthard
a731362234 [maven-release-plugin] prepare for next development iteration 2016-03-11 14:50:53 +01:00
Patrick Gotthard
28fad6ad07 [maven-release-plugin] prepare release 1.6.0 2016-03-11 14:50:49 +01:00
Patrick Gotthard
d4b8b14c88 Updating all windows line breaks (crlf) to unix line breaks (lf) 2016-03-06 08:51:57 +01:00
Patrick Gotthard
30638903e9 POM configurations for next release to Maven Central 2016-03-05 02:12:27 +01:00
Patrick Gotthard
e1118a5bb9 POM refactoring 2016-02-20 16:11:41 +01:00
Patrick Gotthard
87fcf8f942 Updated README files 2016-02-20 09:28:44 +01:00
mishako
5795d5e186 Move rome-modules files into a subdirectory 2016-02-13 18:46:25 +01:00