Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Tags: openxava/openxava

Tags

7.6.1

Toggle 7.6.1's commit message
Many bug fixes and libraries upgrades- Project Management archetypes now use Quartz for scheduling emailreminders for planned issues.- Master-Detail archetypes have a print action to generate a PDF of amaster record from detail mode.- Master-Detail archetypes include JUnit automated tests.- Master-Detail archetypes include a database populated with sampledata.- New print action in detail mode of Invoice module to generate a PDF ofthe invoice in invoicedemo.- JUnit automated tests included in invoicedemo project.- The invoicedemo project now uses LocalDate for dates instead ofjava.util.Date.- Email configuration in xava.properties for archetypes is now for Gmailand commented out by default.- Property smtpPort in xava.properties now has a default value (587 forTLS, 25 otherwise).- Log4j upgraded to 2.25.2.- Embedded Tomcat used in development upgraded to 9.0.110.- Driver version in doc/new projects upgraded for PostgreSQL, AS/400, MSSQL Server, and Firebird.- Improved@simplelist documentation to indicate how to customize thelook and feel with CSS.- Fix: Module breaks when searching a reference with a dialog whose@tabhas editable properties.- Fix: Misleading exceptions when SMTP properties in xava.properties aremissing.- Fix: Icon for adding new record from day cell in calendar list formatis not visible.- Fix:@onchange in a reference whose search@tab has a baseConditionshows the search dialog automatically.- Fix: Frame not filling full space with flowLayout=true when modulemenu hidden, causing lists overflow.- Fix: Ugly oval search icon in references, now it is round again.- Fix: Date icon is displaced in date fields on Firefox when flowLayoutis enabled.- Fix: A frame placed just after a@coordinates property is incorrectlyput inside the@coordinates frame.- Fix: A frame wraps the next sibling when flowLayout=true and plainproperties follow a frame.- Fix: Frame stays on the same row as plain properties when the framedelement is placed before them.- Fix: Inconsistent date format between Java 25 and earlier Javaversions in some locales.- Fix: Incorrect time formatting for date/time types in some localeswith Java 25.

7.6

Toggle 7.6's commit message
Editable list, combos with large datasets, download all link, Java 25- Data can be edited directly in list mode, without entering detailview, with editableProperties in@tab.- @DescriptionsList implementation supports very large datasets withgood performance.- Allows downloading all files at once as a ZIP in the@Files/@stereotype("FILES") editor.- Java 25 support.- Improved performance when displaying entities with many@DescriptionsList references.- The@ICON editor now includes 7447 icons, 2500 more than before.- The handle to open/close the left modules menu is now transparent.- The orderByKey option in @DescriptionsList now also applies to listfilter combos.- @DescriptionsList values are formatted like in the rest of theapplication.- Numeric ordering for numeric parts when concatenating properties in@DescriptionsList.- Only up to 200 items are loaded in the combos used in list filters toavoid crashes with large datasets.- New Strings.wrapVariables() utility method.- New XCollections.isEmptyOrZero() helper to check for empty collectionsor with zero values.- Is.empty() enhanced to recognize and handle collections.- No longer loads combos via AJAX when the current value is empty.- New MapFacade.getValuesNotTracking() to obtain values without accesstracking.- The Product module in invoicedemo has editable list mode.- setValueInList/assert(No)EditableInList methods in ModuleTestBase totest editable properties in lists.- New parameters value in xava:editor and descriptionValue inxava:descriptionsList taglibs.- Public manageException() method in ModuleManager to use the exceptionmanagement logic from custom code.- JavaScript functions openxava.showMessage() and openxava.showError()to show messages from custom JS code.- Messages.toString() uses the locale from the browser instead of fromthe server machine.- Some new common use labels to be used in applications.- New availableLanguages property in xava.properties to limit thelanguages available to the user.- Commons Validator upgraded to 1.10.0.- Commons FileUpload upgraded to 1.6.0.- Commons IO upgraded to 2.18.0.- JasperReports upgraded to 6.21.5.- Groovy upgraded to 4.0.28.- JSoup upgraded to 1.21.2.- HtmlUnit upgraded to 4.16.0.- Jakarta Mail upgraded to 1.6.8.- Lombok upgraded to 1.18.40.- Log4j upgraded to 2.25.1.- Json upgraded to 20250517.- Commons Lang3 upgraded to 3.18.0.- Commons Lang removed as a dependency because of securityvulnerabilities.- Embedded Tomcat used in development upgraded to 9.0.109.- Driver version in doc/new projects upgraded for MySQL, Oracle, AS/400,MS SQL Server, Informix & Firebird.- Material Design Icons upgraded from 4.9.95 to 7.4.47, now with 7447icons available.- Documentation article on row-level security using@tab's baseConditionand filter.- Lesson 3 of the OpenXava course with AI available in the documentationwith video.- Fixed 3 security vulnerabilities in dependencies; now there are 0vulnerabilities.- Fix: Images (GIF/PNG) for collection actions were misaligned,appearing at the top.

7.5.3

Toggle 7.5.3's commit message
Many bug fixes and libraries upgrades- Some new common use labels to be used in applications.- Groovy upgraded to 4.0.27.- Jersey upgraded to 2.47.- Embedded Tomcat used in development upgraded to 9.0.106.- Driver version in doc/new projects upgraded for PostgreSQL, AS/400,DB2 and Firebird.- Added documentation in view reference guide about the layout of framesside by side.- Custom modification action documentation for references improved withmore code examples and explanations.- Improved reference and JavaDoc documentation for@Depends, withclarifications and additional sample code.- Article about creating a calendar module available in thedocumentation with video.- Fixed 2 security vulnerabilities in dependencies; now there are 0vulnerabilities.- Fix: Cleaned up deprecated warnings in the log during PDF generation.- Fix:@Depends fails with references when only the reference name isspecified, without the key property.- Fix: Collection display breaks when@ListProperties contains anon-existent property.- Fix: Module broken after changing a class used in a JSP using hot codereloading.- Fix:@readonly not working in certain cases, e.g., inside a dialog forediting a collection item.- Fix: Calendar list format showed the previous month during the firsthours of the month's first day.- Fix: Too wide columns by default for short content properties inlists/collections with resizeColumn=true.- Fix: Reference frame takes only half space when listed after a plainproperty with comma in@view.- Fix: Inconsistencies and misbehaving with LocalDateTime and LocalTimefor US Spanish on Java 8 and 21.- Fix: "You will lose all changes" warning was incorrectly shown with@calculation properties.

7.5.2

Toggle 7.5.2's commit message
Many bug fixes and libraries upgrades- PDFBox upgraded to 3.0.5.- Embedded Tomcat used in development upgraded to 9.0.105.- Driver version in doc/new projects upgraded for MySQL, Oracle andFirebird.- Custom creation action documentation for references improved with morecode examples and explanations.- Added explicit sections for condition, many-to-many and calculatedcollections in the model documentation.- The view documentation specifies which annotations and features applyto calculated collections.- Made some improvements to the documentation of collections with@condition.- Fix: Not applicable "You will lose all changes" on exit if you used adialog for a collection element.- Fix: "You will lose all changes" warning not shown on exit if data wasmodified before opening a dialog.- Fix: java.util.Date with@datetime or@stereotype("DATETIME") formatswrong in Chinese with Java 21.- Fix: Unable sometimes to parse LocalTime in English with Java 21depending on the server locale.- Fix: Incorrect format sometimes for LocalTime in Chinese with Java 21depending on the server locale.- Fix: LocalTime field in Chinese locale corrupts data when focus islost.- Fix: LocalTime popup breaks the time value in Chinese.- Fix: LocalTime in Chinese parses AM times as PM.- Fix: Odd characters and incorrect attribute values in XML files ofProject Management Spanish archetype.- Fix: Total is not aligned in@ElementCollection when the column wasresized.

7.5.1

Toggle 7.5.1's commit message
Many bug fixes and libraries upgrades- New look & feel for column customization icons when column resizing isenabled.- Project Management archetypes include a personal calendar module toplan tasks for workers.- Project Management archetypes include an example of an automated testusing Selenium.- Enabling list customization with column resizing does not alter thecolumn widths.- Property detailOnBottomInCollections removed from all archetypes andmarked as deprecated in docs.- Eclipse configuration files removed from GitHub code, still works withEclipse importing as Maven project.- All Java code of openxavatest project converted to UTF-8 encoding.- New projects created from archetypes do not include specific Eclipseconfiguration files.- Lombok upgraded to 1.18.38.- POI and POI OOXML upgraded to 5.4.1.- Embedded Tomcat used in development upgraded to 9.0.104.- Driver version in doc/new projects upgraded for MS SQL Server, AS/400and Informix.- Improved Getting Started guide to include a reference to hot codereloading.- Screenshots of Getting Started guides and Custom Visual Style docupdated to v7.5 visual style.- Lessons 1 and 2 of the OpenXava course with AI available in thedocumentation with video.- Doc for modifying OpenXava and XavaPro code now includes a section onusing hot code reloading.- Doc for modifying OpenXava code updated to import as a Maven project(no more Eclipse conf files).- Fixed 1 security vulnerability in dependencies, now we have 0vulnerabilities.- Fix: Error parsing LocalDateTime properties in English.- Fix: Error parsing and formatting LocalDateTime and LocalTimeproperties in U.S. Spanish.- Fix: Too wide columns by default for long content properties in listwith resizeColumn=true.- Fix: Incorrect archetype name for Master-Detail and Project Managementarchetypes.- Fix: Comments in@discussion properties are not using rounded corners.- Fix: Setting detailOnBottomInCollections=true in xava.propertiescaused collections to break.- Fix: Small square corner appearing behind the rounded corner on bottomof dialogs in Dark theme.- Fix: Links for list pagination and 'Hide them' inside a dialog in Darktheme are not visible.- Fix: Ugly unclosed frame around column selection in charts list formatwith Firefox.- Fix: Unneeded horizontal scrollbar in column selection in charts listformat.- Fix: Hot reloading fails to recognize a new module when a class iscreated already annotated with@entity.- Fix: Reloading from browser shows default view instead of module'sview when using hot code reloading.- Fix: Modifying or removing an annotation with an associated editor notrecognized by hot code reloading.- Fix: Rename column icon not displayed in Chrome when column resizingis enabled.- Fix: Remove column icon not displayed in Firefox when column resizingis enabled.- Fix: Row action popup not shown after executing an action that doesnot refresh the collection.- Fix: Small square corner appearing behind the rounded corner on top ofdialogs.- Fix: Frame for @LargeDisplay properties is too close to the aboveframe, touching it.- Fix: Row actions are misaligned when an IAvailableAction is notdisplayed in some rows.- Fix: Ugly square border in collection tables on Firefox.

7.5

Toggle 7.5's commit message
Hot code reloading, modern visual style, 30+ features- Hot code reloading for development including entities, actions,controllers, modules, annotations, etc.- Rounded corners for frames, dialogs, lists, cards, buttons, messages,sign in, tooltips, charts, etc.- Flat design applied to most UI elements, removing shadows.- Tabs and buttons no longer use all uppercase.- Frames no longer use gradients for backgrounds.- Nested frames use a different background color.- In the Dark theme, the border of lists is removed and replaced by acolor change in the background.- Pie and line charts available for collections by means of the new'type' attribute in@Chart.- Number of row actions to show a popup is configurable viarowActionsPopupThreshold in xava.properties.- New allowMoveNodes attribute in @Tree annotation to disable drag &drop to move nodes in the tree.- @Tree annotation is enough to visualize collections as a tree, no needto use @Editor("TreeView").- Resizing columns by the user in list and collections enabled bydefault.- Custom JPA EntityManagerFactory creation withentityManagerFactoryProviderClass in xava.properties.- default-controllers-ext.xml / controladores-defecto-ext.xml to definecontrollers in libraries/frameworks.- The HTML title for the module is now "Module name - Application name".- JSP taglibs xava:action, xava:link, xava:image and xava:button have anew 'alwaysAvailable' attribute.- All Java code of openxava core framework converted to UTF-8 encoding.- AppServer launcher class has a new method run(application,extraClassPaths) to indicate extra classpaths.- Java 11 as default compiler level for new projects (from archetypes),though Java 1.8 is still supported.- Some new common use labels to be used in applications.- Commons Logging upgraded to 1.3.5.- Groovy upgraded to 4.0.26.- HtmlUnit upgraded to 4.10.0.- PDFBox upgraded to 3.0.4.- JSoup upgraded to 1.19.1.- Json upgraded to 20250107.- Embedded Tomcat used in development upgraded to 9.0.102.- Driver version in doc/new projects upgraded for MySQL, PostgreSQL,Oracle, AS/400 and Informix.- Documentation in reference guide to create optional row actionsdepending on the content of the row.- List mode actions documentation in the controllers section of thereference guide improved.- Video for creating a CRM included in the project templatesdocumentation article.- Lesson 10 of the reporting course with JasperReports available in thedocumentation with video.- Fix: Redundant calls to isAvailable() of IAvailableAction in rowactions (introduced in v7.4).- Fix: Extra space between row actions when one is omitted usingIAvailableAction.- Fix: IAvailableAction in a row action not shown in any row if notavailable in the first row (bug of 7.4).

7.4.5

Toggle 7.4.5's commit message
Many bug fixes and libraries upgrades- New filterByContentInAnyProperty() method in Tab to filter for astring value in any column.- New isJavaIdentifier() method in Strings utility class.- Works nicely with core OpenXava code using Visual Studio Code,including running the openxavatest suite.- Log4j API and core upgraded to 2.24.3.- Jersey client, hk2 and media upgraded to 2.46.- Json upgraded to 20241224.- JSoup upgraded to 1.18.3.- Embedded Tomcat used in development upgraded to 9.0.98.- Driver version in doc/new projects upgraded for AS/400.- Lessons 8 and 9 of the reporting course with JasperReports availablein the documentation with video.- Fixed 1 security vulnerability in dependencies, now we have 0vulnerabilities.- Fix: XSS vulnerability using script injection in module URLparameters.- Fix: Content-Security-Policy error in browser console related to#"user" data-hovercard-url="/users/onchange/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/onchange">@onchange action produces anIndexOutOfBoundsException.- Fix: Deleting an entity with a foreign key restriction shows aconfusing FK2342432343 message to the user.- Fix: Tab.setBaseCondition() sometimes invalidates condition from@tab(baseCondition=) or other condition.- Fix: All English archetypes include a null folder in the createdproject.- Fix: Loading... message fixed with a@calculation property of areference inside a hidden section.- Fix: Action labels in subcontroller not aligned correctly when actionshave images of different sizes.- Fix: Typing to change a reference in an@ElementCollection fails ifthe ID is not among the properties.

7.4.4

Toggle 7.4.4's commit message
Many bug fixes and libraries upgrades- New projects from archetypes include links to doc, default controllersand sample code in controllers.xml.- JSoup upgraded to 1.18.2.- Lombok upgraded to 1.18.36.- Log4j API and core upgraded to 2.24.2.- Driver version in doc/new projects upgraded for Informix and Db2.- Article about dashboard creation available in the documentation withvideo.- Video for creating a project management app included in the projecttemplates documentation article.- Controllers reference documentation improved to include links tosample code controllers.- Fix:@ElementCollection with@readonly does not recognize the last rowif it contains a boolean property.- Fix: Saves null for the foreign key if an@ElementCollectionreferences an entity with a hidden key.- Fix: Calendar list format forgets the user-selected month afterreturning to the list from detail.- Fix: Drag & drop in the calendar list format fails when the date is oftype LocalDate.- Fix: Tooltip duplicated in calendar list format after drag & drop arecord from one day to another.- Fix: Fails to filter by record count when the list is grouped.- Fix:@max annotation cancels the effect of@digits(fraction=) and@column(scale=).- Fix: Wrong OpenXava base directory (the .openxava folder) path in someUNIX systems running as root user.- Fix: If one property is used in more than one@calculation only thefirst@calculation property works.- Fix: Using a view of the parent entity that is not present in themodule entity breaks the module.- Fix: Permits data entry enabling attackers to read arbitrary files via=WEBSERVICE calls in LibreOffice.- Fix: Lots of SQL queries for recalculating property values onchange-dependent properties in some cases.- Fix: Collection total recalculated many times if depends on a propertyof main view with two collections.

7.4.3

Toggle 7.4.3's commit message
Many bug fixes and libraries upgrades- List header labels are multiline with resizeColumns=true varying thenumber of lines as the width changes.- Invoicing archetypes include an initial database populated with sampledata.- HSQLDB upgraded to 2.7.4.- Hibernate Validator upgraded to 6.2.5.- Groovy upgraded to 4.0.24.- Embedded Tomcat used in development upgraded to 9.0.97.- Driver version in doc/new projects upgraded for Oracle.- Article in documentation about how to use project templates orarchetypes.- Lesson 7 of the reporting course with JasperReports available in thedocumentation with video.- 'How to install' documentation improved to cover some tips to workwith Mac.- Fixed 1 security vulnerability in dependencies, now we have 0vulnerabilities.- Fix: Drag & drop in the tree does not move the element to the correctplace and removes nodes.- Fix: If an exception is produced by the getter of a calculatedcollection the module breaks.- Fix: Third level properties in baseCondition but not in list for@tabfails for certain properties names.- Fix: Modules don't start in production Tomcat with some Linux and JDKswith a javax.swing.KeyStroke error.- Fix: Calculated property outside a group that@Depends on a propertyinside that group is not calculated.- Fix: Default width for icon type columns too big whenresizeColumns=true.- Fix: Date and some numeric values truncated on the right by defaultwhen resizeColumns=true in wide lists.- Fix: SchemaTool does not work against Oracle.- Fix: Checkbox of boolean editor badly aligned.- Fix:@onchange in a reference not triggered on typing if thereferenced model has a @SearchKey reference.- Fix: Clearing a reference value does not fire the changed message onleaving the record.- Fix: 'Open in new tab' row action does not work for lists annotatedwith @OrderColumn.- Fix: The tree collapses when the dialog closes if idProperties of@Tree uses a property other than 'id'.

7.4.2

Toggle 7.4.2's commit message
Many bug fixes and libraries upgrades- New changeLast() in Strings utility class to change the lastoccurrence of a string inside another string.- The error message in list format when the query fails is now red.- Added reinit property to ReturnPreviousModuleAction to customize theinitiation of the module on return.- Some new common use labels to be used in applications.- JasperReports and fonts upgraded to 6.21.4.- Embedded Tomcat used in development upgraded to 9.0.96.- Driver version in doc/new projects upgraded for MySQL and Firebird.- Documentation in reference guide to manage programmatically files of@File/@Files/FILE/FILES properties.- Fix: Using a permalink, it's possible to access a record not availablein the list.- Fix: AccessTracker sends all values for the key upon modification for@AsEmbedded references.- Fix: Using qualified properties, ${this.someReference.someProperty},in @SearchListCondition doesn't work.- Fix: Errors in executing the query are not noticeable to the user inthe calendar list format.- Fix: View.getKeyValues() sometimes includes non-key values, such as__MODEL_NAME__ or@Version properties.- Fix: Not applicable warning about not validating a __MODEL_NAME__member in the log.- Fix: Module broken when sending a message that includes{somekey=somevalue} with addError/Message().- Fix: The date field set by the calendar list format when creating anew record is String instead of Date.- Fix: @DescriptionsList in section/group dependent (with this.) on amember in another section/group fails.- Fix: Return to PREVIOUS_MODULE with hasReinitNextModule inIChangeModuleAction not execute on-init action.- Fix: Third level qualified properties in baseCondition of@tab failsif those properties are not in list.- Fix: Tree is not shown correctly when it's inside a reference.- Fix: NullPointerException in the log when clicking an action insidethe dialog on a tree element.
PreviousNext

[8]ページ先頭

©2009-2025 Movatter.jp