Download Latest Version jvx-3.1.zip (6.2 MB)
Email in envelope

Get an email when there's a new version of JVx - Enterprise Application Framework

Home / JVx + SwingUI / 1.0 beta3
Name Modified Size InfoDownloads / Week
Parent folder
jvx-1.0 beta-3.zip 2011-07-31 1.6 MB
jvx-1.0 beta-3_javadoc.zip 2011-07-31 6.7 MB
jvx-1.0 beta-3_src.zip 2011-07-31 2.1 MB
README_changes_v0_9_to_v1_0(beta3).txt 2011-07-31 8.9 kB
Totals: 4 Items   10.5 MB 0
Changelog: JVx 1.0 (beta-3)

##################################################################
#                          General                               #
##################################################################

http://support.sibvisions.com

- New features
- Bugfixes

##################################################################
#                          Library                               #
##################################################################

[NEW]

  - #79:  AbstractBean serializer
  - #261: DetachedSession introduced, 
          AbstractSecurityManager.createSecuritymanager implemented
  - #407: liveconfig option
  - #408: BigDecimalDataType is default signed
  - #411: TranslationMap non recursive option (~*0)
  - #412: isColumnIgnored implemented
  - #413: Hide MasterLink detection moved to RowDefinition
  - #414: formatInitCap trim
  - #421: ApplicationUtil has a new ChoiceCellEditor for Boolean
  - #422: Reflective supports vararg detection
  - #434: limit size/bounds for UITable
  - #435: Name got setters
  - #445: support for virual filesystems (e.g. JBoss)
  - #446: get validated connection from DBSecurityManager
  - CommonUtil.getCauseList
  - getDefaultLabel() trims the label now
  - Default constructor for ColumnDefinition (serialization)
  - SilentAbortException logging
  - New system color INVALID_EDITOR_BACKGROUND
  - KeyValueList now has containsValue with key and value
  - ApplicationUtil got a default IMAGE_VIEWER
  - Editor detects invalid column or row (INVALID_EDITOR_BACKGROUND)
  - hide Exception class when class is not available


[BUG]

  - #398: LinkEditor number alignment
  - #418: getPK, getUK, getFK, getDefaultValues for mysql
  - #420: DBStorage creates too long alias names (oracle)
  - #422: MemDataBook.setRowDefinition(null) add Controls
  - #425: MemDataBook.close should not close detail books
  - #426: EventHandler.dispatchEvent NullPointer with 
          SilentAbortException
  - #432: wrong UKs for oracle
  - #436: OracleDBAccess and PostgresDBAccess quotes
  - #437: MSSQLDBAccess quotes
  - #440: insert returns null without auto increment column
  - #441: DB2 does not support catalogs
  - #442: PK detection for mysql
  - #443: ThrowableSerializer used wrong cause

------------------------------------------------------------------

Changelog: JVx 1.0 (beta-2)

##################################################################
#                          General                               #
##################################################################

http://support.sibvisions.com

- New features
- Bugfixes
- Other

##################################################################
#                          Library                               #
##################################################################

[NEW]

  - #381: used real column name for writeable check and
          used real column name where needed (e.g. dummy column)
  - #393: restoreAllDataRows optimization (DATA_ROW isolation level)
  - #400: exception message changed
  - #403: new methods for EventHandler API
  - UICellFormat constructor for image
  - StringUtil.convertToMemberName
  - StringUtil.convertToMethodName
  - StringUtil.convertToName
  - StringUtil method formatting without prefix
  - StringUtil convert methods checks java characters
  - FileUtil.save now creates missing directories
  - FileUtil.save with InputStream
  - DateUtil.getDate
  - UIFont.getDefaultFont now uses the label font
  - Image type detection without window system
  - DBSecurityManager statement cleanup for autologin
  

[BUGFIX]

  - #378: Exception in AfterDeleted Event, if an insert() is called 
          in the user event
  - #387: RemoteDataBook open check null name
  - #392: sync with existing TreePath
  - #397: masterchanged sync
  - #401: trim before number conversion
  - #405: MemDataBook notifyMasterChanged NullPointer fixed
  - UIImage image constants corrected


[OTHER]
  
  - #383: StringUtil cleanup
  - New Connection test cases
  - New Database test cases
  - javadoc review


------------------------------------------------------------------

Changelog: JVx 1.0 (beta-1)

##################################################################
#                          General                               #
##################################################################

http://support.sibvisions.com

- New features
- Bugfixes
- Other

##################################################################
#                          Library                               #
##################################################################

[NEW]

  - #334: 
    * LocaleUtil introduced
    * NumberUtil introduced
  - #341: LikeReverse, LikeReverseIgnoreCase conditions
  - #344: custom Access Contoller for DBSecurityManager
  - #346: InvokeLater that invokes even in any Threads "later"
  - #347: DataBook in DataSource level should in notifyMasterChanged 
          always check if rehash is required
  - #351: XmlNode - consistent value detection
  - #352: XmlNode.getNodeValue implemented
  - #363: ILifeCycleObject introduced
  - #364: Call logout of SecurityManager only for MasterSession
  - #365: create new lists instead of clear old ones
  - #366: UI Support form image in CellFormat to display an image in a
          table cell
  - #370: check case sensitive directory name     
  - DBAccess createReplace added
  - UIImage init/set default images
  - UIFormLayout.getMaximizedConstraints implemented
  - Form Layout get/setAnchorConfiguration, to configure all default 
    anchors with one property
  - UIComponent requestFocus has to be deleted to the 
    ComponentUIResource
  - UIImage clear image cache
  - UIImage get/setImageName
  - IScrollPanel introduced (temporary)
  - Globally set toolbars movable (or not)
  - AbstractStorage checks values against bean properties
  - RemoteDataPage: estimatedRowCount changed to getEstimatedRowCount
  - added database url and username to metadata cache key
  - Configuration.ApplicationListOption added
  - FileUtil list zip entries
  - FileUtil.copy(InputStream, File)
  - FileUtil.getDirectory
  - FileUil.like with support for **, *, ?
  - FileUtil.formatAsDirectory implemented
  - ArrayUtil.toArray(start, length) implemented
  - StringUtil.toString now supports Dictionary
  - ResourceUtil.getResourceClassLoader implemented
  - ResourceUtil resource detection changed: relative file search 
    only for "jar" case
  - ResourceUtil checks for empty resources
  - TriggerAPI introduced
  - ISecurityManager.release added
  - Monitoring: close application sessions
  - Execute utility introduced


[BUGFIX]

  - #330: restoreAllRows fails in DataSource Level
  - #331: Endless loop with Eventqueue if more than one JVxTable
          uses the same data book
  - #332: support for server-side insert/update/delete for all 
          available columns (not only visible/client columns)
  - #333: support for case-sensitive app names
  - #336: First check if a DataPage with the UID exists. Reuse new 
          DataPages in DataSource level.
  - #337: AbstractMemStorage updates checks changed columns
  - #339: ColumnView set/add/removeColumnNames does not call 
          notifyRepaint
  - #342: UIImage.getImage(...) should return null if image does not
          exist
  - #348: sync() fails if a seljoined MemDataBook has the TreePath 
          wrong
  - #349: IndexOutOf BoundsException due to UITabset component
  - #350: MemDataBook should remove all details in saveSelectedRow(), 
          if a row is deleted
  - #355: reverted Ticket 294 because of Load-on-demand
  - #356: capture components without content
  - #357: setSort on MemDataBook with setMemSort(true), doesn't 
          setSelectedRow correct after sort
  - #362: SessionManager caches subconnections too long 
  - #372: avoid recursive translation parents
  - #374: If an insert happens, after that more rows have to be fetched, 
          then wrong rows will be fetched
  - #375: delete, cancelEditing missing fixed
  - #369: delete all rows from a databook, Master changed has to be set
  - #376: restore row fails in DataSource level with more then one detail 
          level with isInserting rows
  - DBAccess writeback - schema caching
  - MetaData detection in AbstractStorage
  - AbstractMemStorage refetch fixed
  - null LifeCycle name check
  - cache configured securitymanager class name instead of 
    instance class name
  - avoid stack overflow exception with custom translation maps
  
  
[OTHER]

  - Removed RESTStorage and restlet libs  
Source: README_changes_v0_9_to_v1_0(beta3).txt, updated 2011-07-31