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.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.

7.4.1

Toggle 7.4.1's commit message
Many bug fixes and libraries upgrades- New Maven archetypes "openxava-invoicing-archetype" in English andSpanish (-spanish).- Simple view layout when flowLayout=true applied until 15 plainproperties instead of 8.- Groovy upgraded to 4.0.23.- Embedded Tomcat used in development upgraded to 9.0.95.- Log4j API and core upgraded to 2.24.1.- Lesson 6 of the reporting course with JasperReports available in thedocumentation with video.- Fix: The tree editor ignores hierarchy and order.- Fix: Search in a reference typing the key can get a record excludedfrom the search using the dialog.- Fix: The chosen date in the list calendar format is not remembered bythe user between sessions.- Fix: Combo for choosing date in calendar list format disappears fromtime to time.- Fix: Calendar list format fails when baseCondition references a notdisplayed qualified property.- Fix: Members with underscores (_) in the name (snake_case) are notshown in detail mode.- Fix: Default properties in list (when@tab is missing) does notinclude references if snake_case is used.- Fix: Automatic label generation for identifier with snake_caseincludes the _.- Fix: Simple layout with flowLayout=true not used for view with asingle reference if not explicit@view.- Fix: IllegalStateException (request object ... recycled) in log onsaving preferences from time to time.- Fix: Layout for groups side by side does not work correctly forflowLayout=true.- Fix: Bottom buttons mounted on view with flowLayout=true when we placetwo frames in the same row.- Fix: Charts in list mode broken if user does a "Group by" afterchanging chart type.

7.4

Toggle 7.4's commit message
Dashboard, popup for row actions and 30+ features-@Chart annotation for collections to display the collection as a chartfrom its data.- @LargeDisplay annotation to display a property value in large format,with large fonts, spacing, etc.-@simplelist annotation for collections to display it without actions,filters, pagination, sorting, etc.- Master-Detail archetypes include a dashboard and use@calculationinstead of calculated properties.- The invoicedemo project includes a dashboard and uses@calculationinstead of calculated properties.- Example of creating a dashboard in openxavatest with theStaffDashboard module.- Popup menu for row actions in list and collections when there are morethan two actions.- New 'Open in new tab' row action by default in collections.- New delete action for collection that always deletes the elementcompletely from the database.- @DeleteSelectedAction annotation for collection to define a customaction for deleting an element.- Icon and label for remove action in collection changed to indicate itjust removes from the collection.- New @NoDefaultActions annotation for not showing default actions for aspecific collection.- @RowStyle in@tab(rowStyles=) for list mode works for card listformat.- As @DescriptionsList defaults, 'name' takes preferences over'description', and 'title' is recognized.- @SearchListCondition allows the use of${this.somePropertyDisplayedInView} in the condition.- New @SearchListTab annotation for references and collections to choosethe tab for the dialog search list.- Support for java.time.LocalDateTime as a type for properties inentities.- Typing day and month in a date or date/time field autocompletes thedate with the current year.- Record count included in automatic PDF reports of list mode andcollections.- It's possible to close several dialogs at once from one action,calling several times to closeDialog().- New currencySymbol property in xava.properties to specify the defaultsymbol to use for money.- Hibernate type converter LocalDateNumericType to store LocalDatevalues as numbers with yyyymmdd format.- New built-in controller InitModelWithNewInstance to init the model ofthe view with a new model instance.- LocalTime uses a consistent format across Java 8, 11, 17 and 21.- Moneys utility class to work with money values and properties.- If conflict to choose an editor from a stereotype or from anannotation, the annotation has preference.- When several annotations with editor over a memberthe last onedeclared in editors.xml is chosen.- Special characters (%, euro, etc.) supported as value in annotationattributes and editor properties.- New attribute default-label-format for editor in editors.xml.- Transient classes can be placed in sibling packages of the modelpackage, with no entities in the package.- Attributes forViews y notForViews recognized for custom annotations.- New methods getAnnotationAttributeValue() andgetAnnotationsWithRepeatables() in Classes utility class.- Some new common use labels to be used in applications.- Commons Logging upgraded to 1.3.4.- POI and POI OOXML upgraded to 5.3.0.- Groovy upgraded to 4.0.22.- JSoup upgraded to 1.18.1.- HtmlUnit upgraded to 4.4.0.- Lombok upgraded to 1.18.34.- Embedded Tomcat used in development upgraded to 9.0.93.- Log4j API and core upgraded to 2.24.0.- PdfBox upgraded to 3.0.3.- Jersey client, hk2, media-json-binding upgraded to 2.45.- Driver version in doc/new projects upgraded for MySQL, PostgreSQL,Oracle, SQL Server, Informix, Firebird.- Lessons 2, 3, 4 and 5 of the reporting course with JasperReportsavailable in documentation with video.- README instructions include the usage of archetypes.- Getting started guide adapted to OpenXava Studio 7 R3.- Chinese translations removed from all OpenXava official documentation.- New article and video with a list of sample applications andinstructions to get them up and running.- Fixed 1 critical security vulnerability in dependencies, now we have 0vulnerabilities.- Fix: Missing an entry in the navigation of view section of thereference guide in English.- Fix: Incorrect description for project in license and pom.xml forProject Management archetypes.
PreviousNext

[8]ページ先頭

©2009-2025 Movatter.jp