nmw-payment-taglib-2.1.2
Release Notes
-
Improved support for taglib serialization: marked attribute fields
transient
and callinginit()
fromreadObject(…)
.
nmw-payment-taglib-2.1.1
Release Notes
- Updated dependencies.
nmw-payment-taglib-2.1.0
Release Notes
- Updated to Java™ EE 7 Web Profile (Servlet 3.1, JSP 2.3, EL 3.0, and JSTL 1.2).
- Minimum Java version changed from 1.8 to 11.
-
Now supports Java 9+ modules. Due to still having filename-based automatic module dependencies,
*-SNAPSHOT versions include
module-info.class
while releases include theAutomatic-Module-Name
manifest entry. To minimize the difference between these modes,module-info.java
does not perform any transitive requires. - AO Credit Cards Sage Payment Solutions is end-of-life.
nmw-payment-taglib-2.0.0
Release Notes
- Taglib URI changed from
http://taglibs.newmediaworks.com/payment
tohttps://oss.newmediaworks.com/payment-taglib/
. - Updated dependencies.
Upgraded to current version of com.stripe:stripe-java:jar:20.37.0, which uses Stripe API version 2020-08-27.
Stripe releases minor updates on a regular basis. We will only note future updates when they change the Stripe API version, otherwise they will just be part of "Updated dependencies".
-
Cleaned-up use of
JspTagException
versusJspException
. Generally, methods declarethrows JspException
while actually throwing instances ofJspTagException
. The exception to this is private implementation methods that both declare and throwJspTagException
. - Attribute setters now throw
IllegalArgumentException
instead ofJspTagException
. - Case-insensitive boolean parsing.
- AO Credit Cards Sage Payment Solutions has been deprecated. We have removed support for it from this package.
Integrated with AO Encoding Taglib for automatic encoding based on tag context. This means more seamless interaction with other AO Encoding-aware tools, such as AO Taglib.
As an example, use of <ao:out> within <payment:comment> will automatically encode its output as TEXT.
- Added more attributes for JSP Expression Language integration. Implementations still fall-back to body content when the attribute is not specified.
- Added alternate implementation compatible with legacy JSP that use scriptlets.
- Added a set of JSP Expression Language functions as functional counterparts to the existing tags.
- Tag nesting relationships are now tracked with request attributes, so nesting may span page includes.
nmw-payment-taglib-1.0.1
Release Notes
- Minimum Java version changed from 1.7 to 1.8.
-
Reduced use of property substitutions in
pom.xml
. This is to help 3rd-party parsers that fail to perform full Maven-compatible substitutions.
nmw-payment-taglib-1.0.0
Release Notes
- Project moved to GitHub and Maven.
- Minimum Java version changed from 1.6 to 1.7.
- Tag library version changed from 2.0 to 2.1.
- Significantly improved the taglib documentation.
- Improved the Java API documentation.
- Using managed dependencies:
- This project uses managed dependencies.
- This project's managed dependencies may also be imported by other projects.
- Please note: the next major release of this project will no longer support the "Sage" processor due to the underlying payment API being deprecated.