Skip to content

Commit b289d74

Browse files
committed
Update parent poms to 2.4.0, update changelog
1 parent c134e83 commit b289d74

File tree

2 files changed

+55
-2
lines changed

2 files changed

+55
-2
lines changed

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,56 @@
1+
# Version 2.3.0 (2016-04-25)
2+
3+
* [new] Full compatibility with Java 8.
4+
* [new] Interface `LifecycleListener` provides the ability to execute code upon application startup and shutdown.
5+
* [new] Global facade (class `Seed`) for kernel creation and disposal.
6+
* [new] Auto-configuration of Logback when it is in use and no `logback.xml` file exists.
7+
* [new] Best-effort to detect console color output in various runtime environments.
8+
* [new] Ability to print a custom banner upon startup by providing a `banner.txt` file in the default package.
9+
* [chg] Update to official Guice 4.0 (not using Sisu-Guice anymore).
10+
* [chg] Improve log traces on startup errors.
11+
* [chg] Better default log format.
12+
* [chg] Update parent pom to [2.4.0](https://github.com/seedstack/poms/releases/tag/v2.4.0)
13+
* [chg] Update `commons-configuration` to 1.10.
14+
* [chg] Update `commons-cli` to 1.3.1.
15+
* [chg] Update `shiro` to 1.2.4.
16+
* [chg] Update `undertow` to 1.3.19.Final.
17+
* [chg] Update `jodd` to 3.6.6.
18+
* [chg] Update `metrics` to 3.1.2.
19+
* [chg] Update `jersey1` to 1.19.1.
20+
* [chg] Update `jersey2` to 2.22.2.
21+
* [fix] Correctly injects `@Logging`-annotated inherited loggers.
22+
23+
## Web
24+
25+
* [new] Fully-injectable and interceptable servlets, filters and listeners.
26+
* [new] Full compatibility with asynchronous servlets and filters.
27+
* [new] Ability to programatically register servlets, filters and listeners.
28+
* [chg] WebSocket support, previously in `seed-web-websocket` module is merged into `seed-web-core` module.
29+
* [brk] Compatibility with Servlet 2.5 is dropped.
30+
* [brk] Custom Servlet annotations (`@WebServlet`, `@WebFilter` and `@WebListener`) are dropped in favor or standard ones.
31+
32+
## Rest
33+
34+
* [new] Full support for JAX-RS 2 asynchronous resources.
35+
* [new] Detection of BeanParam classes in HAL scanner.
36+
* [chg] Automatically prepends the servlet context path to generated HAL links.
37+
38+
## EL
39+
40+
* [new] Add support for Expression Language 3
41+
42+
## Testing
43+
44+
* [fix] Correctly take inheritance into account in expected IT exceptions
45+
* [chg] Update Tomcat version to 8.0.32 for Arquillian tests.
46+
47+
# Version 2.2.1 (2016-03-22)
48+
49+
## Rest
50+
51+
* [new] Support configuration of Jersey 2 features. Automatically enable multipart and JSP features if detected on the classpath.
52+
* [new] Add multipart feature as a dependency of Jersey 2 module, enabling it by default.
53+
154
# Version 2.2.0 (2016-01-28)
255

356
* [fix] Fix the `@Ignore` annotation which was not working anymore in version 2.1.0.

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<groupId>org.seedstack.poms</groupId>
1616
<artifactId>parent-internal</artifactId>
17-
<version>2.4.0-SNAPSHOT</version>
17+
<version>2.4.0</version>
1818
</parent>
1919

2020
<groupId>org.seedstack.seed</groupId>
@@ -23,7 +23,7 @@
2323
<packaging>pom</packaging>
2424

2525
<properties>
26-
<poms.version>2.4.0-SNAPSHOT</poms.version>
26+
<poms.version>2.4.0</poms.version>
2727
<nuun-kernel.version>1.0.M9</nuun-kernel.version>
2828
<commons-configuration.version>1.10</commons-configuration.version>
2929
<commons-cli.version>1.3.1</commons-cli.version>

0 commit comments

Comments
 (0)