webfirmframework for Java Experts

wffweb released versions

wffweb-12.0.0

There is no major bug found in wffweb-12.0.0-beta.12 so wffweb-12.0.0 is the same copy of it. The only change done in wffweb-12.0.0 is some minor improvements in javadoc comment. Release changes

wffweb-12.0.0-beta.12

It mainly contains optimizations and code improvements for SharedTagContent to be compatible with whenURI feature. Some attribute classes are also updated with new features. Few more feature methods are added in TagContent class. Read more in detail

wffweb-12.0.0-beta.11

It contains some minor optimizations and code improvements for better maintenance. It doesn't contain any known bug fixes or feature enhancements. Read more in detail

wffweb-12.0.0-beta.10

Compatibility for SharedTagContent with whenURI event: Improvements for SharedTagContent to prevent deadlock issue when using it under whenURI event thread while it is updated by another thread in parallel. Read more in detail

wffweb-12.0.0-beta.9

Support for passing params as query string in the URI, Read more in detail

wffweb-12.0.0-beta.8

The major changes in this release are lossless browser page communication and limit for BrowserPage input and output buffer. Read more in detail

wffweb-12.0.0-beta.7

The main change in this release is whenURI enhancements and minor bug fixes. It also contains some other features and improvements. Read more in detail

wffweb-12.0.0-beta.6

The main change in this release is a bug fix (the bug was calling custom ServerMethod from client browser page is not working). It also contains some other features and improvements. Read more in detail

wffweb-12.0.0-beta.5

The main change in this release is whenURI enhancements. It also contains some other features and improvements. Read more in detail

wffweb-12.0.0-beta.4

New Features

  • Support for BrowserPageSession, now no need to depend on Java server's HttpSession for session tracking.
  • Support for LocalStorage to set/remove tokens/items. Now, the authentication/authorization can be handled using token instead of cookie.
  • Inbuilt multi node support. Now, the wffweb app can be scaled by deploying into multiple nodes.
  • Implemented beforeURIChange and afterURIChange in BrowserPage.
  • Implemented executeJsInOtherPages method in TagRepository.
Improvements
  • Minor optimization related to whenURI feature - the server-client payload size reduced.
Read more in detail

wffweb-12.0.0-beta.3

Internal implementation improvements to AbstractHtml.whenURI feature. No code changes required for its usage. Improved and optimized methods of URIUtil Read more in detail

wffweb-12.0.0-beta.2

Internal implementation improvements to AbstractHtml.whenURI feature. No code changes required for its usage. URIUtil class is added for various URI based operations like parsing path param values, matching URI pattern etc.. Read more in detail

wffweb-12.0.0-beta.1

AbstractHtml.whenURI is implemented to replace existing children with the supplied children based on the URI change. The URL can be changed using browserPage.setURI method at server side or wffAsync.setURI at client side. Read more in detail

wffweb-12.0.0-beta

It is based on Java 17. The deprecated methods are removed and to simplify coding ServerAsyncMethod.asyncMethod(WffBMObject, Event) is renamed to ServerMethod.invoke(Event) Read more in detail

wffweb-3.0.20

Major bug fixes, improvements and optimizations. Read more in detail

wffweb-3.0.19

Performance improvements in multi-threading environment Read more in detail

wffweb-3.0.18

New features in BrowserPage , GC and other improvements in SharedTagContent Read in detail

wffweb-3.0.17

Major bug fix for multiline javascript using in event attributes' js function body and also in custom server methods, and TagRepository.executeJs... Read in detail

wffweb-3.0.16

Mainly for BrowserPageContext enhancements and other improvements. Read in detail

wffweb-3.0.15

Mainly for thread-safety improvements, bug fixes and other enhancements. Read in detail

wffweb-3.0.14

Mainly for bug fixes. Bug fixed in AbstractHtml.replaceWith method. This video contains its usage. Read in detail

wffweb-3.0.13

Mainly for thread-safety improvements. An overloading give method is also implemented in AbstractHtml class. Read in detail

wffweb-3.0.12

Mainly for improvements in SharedTagContent . It also includes some minor possible thread-safety improvements. Read in detail

wffweb-3.0.11

Mainly for thread-safety and GC improvements. Read in detail

wffweb-3.0.10

Implemented CssColorName.extractOpacity which will extract opacity from hex color code. Improvements for removing boolean attributes like Checked , Selected etc... A generic solution is implemented which will apply all boolean attributes.Read in detail

wffweb-3.0.9

It mainly contains bug fixes, security, reliability & stability improvements. Read in detail

wffweb-3.0.8

It mainly contains bug fixes in TextArea.setChildText method which was caused by wffweb-3.0.6 release. New Features: InlineCssBlock . Read in detail

wffweb-3.0.7

It mainly contains thread-safety improvements to gain performance. Improvements: New implementation for AbstractHtml.insertBefore method for better reliability and payload size reduction. New dedicated implementation for AbstractHtml.insertAfter method. New feature: AbstractHtml.replaceWith method for replacing a tag with another tags. AbstractHtml.give method to do functional style coding instead of anonymous class style coding. Read in detail

wffweb-3.0.6

It contains thead-safety improvements. It also contains new features like SharedTagContent class. It is a thread-safe class for updating content across multiple tags. Read in detail

wffweb-3.0.5

It mainly contains bug fixes and improvements. Read in detail

wffweb-3.0.4

It mainly contains thread safety improvements and optimizations. payload size sending from server to client is reduced with the internal algorithm upgrade. It contains improvements which were planned for wffweb-3.0.0. Read in detail

wffweb-3.0.2

It mainly contains thread safety improvements, bug fixes and feature updates. It contains improvements which were planned for wffweb-3.0.0. Read in detail

wffweb-3.0.1

It mainly contains thread safety improvements and other minor optimizations for performance improvements. It will reduce server load a lot in a multi-threading environment of tag manipulation. Even it is a minor version change, it contains lot of changes which were planned in wffweb-3.0.0. Read in detail

wffweb-3.0.0

Rich finder methods in TagRepository. Upgraded minimum java version to 8.

wffweb-2.1.15

Performance improvements and feature updates for attribute classes.
One of the new features is setValue(boolean updateClient, String value) in attributes.
This version will be the final version in wffweb-2.x.x

wffweb-2.1.14

Patch release for improvements, Read in detail..

wffweb-2.1.13

Major release for improvements and feature update, Read in detail..

wffweb-2.1.12

Feature implementations for AbstractHtml etc... Read in detail.

wffweb-2.1.11

Feature implementations for TagRepository, AbstractHtml etc... Read in detail.

wffweb-2.1.10

Major bug fixes and optimizations which were pending in wffweb-2.1.9. Read in detail.

wffweb-2.1.9

Major bug fixes and optimizations for TagRepository. It's a prerelease for 2.1.10 Read in detail.

wffweb-2.1.8

Major feature is implementation of TagRepository . Read in detail.

wffweb-2.1.7

Contains a major bug fix in sending binary data (row bytes) from server to client. Read in detail.

wffweb-2.1.6

Read in detail.

wffweb-2.1.5

Major thread safety improvements Read in detail.

wffweb-2.1.4

wffweb-2.1.3

wffweb-2.1.2

wffweb-2.1.1

wffweb-2.1.0

Feature updates, IE support, bug fixes and improvements.

wffweb-2.0.3

Bug fix version

wffweb-2.0.2

Bug fix version

wffweb-2.0.1

Bug fix version (IE supported)

wffweb-2.0.0

wffweb-2.0.0-beta-1 (not production ready)

wffweb-1.2.0-SNAPSHOT

wffweb-1.1.5

wffweb-1.1.4

wffweb-1.1.3

wffweb-1.1.2

wffweb-1.1.1

wffweb-1.1.0

wffweb-1.0.2

wffweb-1.0.1

wffweb-1.0.1-SNAPSHOT

wffweb-1.0.0

wffweb-1.0.0-SNAPSHOT

wffweb-1.0.0-beta-3

wffweb-1.0.0-beta-2

wffweb-1.0.0-beta-1

wffweb-1.0.0-alpha-4

wffweb-1.0.0-alpha-3

wffweb-1.0.0-alpha-2

wffweb-1.0.0-alpha-1