Skip to content

Latest commit

 

History

History
88 lines (72 loc) · 6.94 KB

CHANGELOG.md

File metadata and controls

88 lines (72 loc) · 6.94 KB

Complete pgModeler Change Log

[ v0.3.4 ]

  • [New]: added chinese UI translation (provided by gjunming).
  • [New]: added basic support for PostGiS 2.0 only data types: box2d, box3d, geometry and geography (suggested by george-silva on issue#28)(EXPERIMENTAL). Note: when using these data types make sure that PostGiS extension is installed on database cluster since pgModeler WILL NOT install it automatically or generate the command to do it!
  • [New]: added a model restoration feature to reopen models after unexpected quit (crash).
  • [New]: added a crash handler to pgModeler. Now signal SIGSEGV is trapped (in most cases) and the crash handler pops up permiting the user to generate an error report. (EXPERIMENTAL)
  • [New]: to facilitate the error reporting exceptions stack now can be showed in text format. Users can post the complete error stack when creating an issue.
  • [New]: icon added to pgModeler executable (Windows only)
  • [Change]: update on pt_BR translation file.
  • [Change]: removed "pgmodeler" prefix from translation files.
  • [Change]: added the field "Underline" on textbox editing form.
  • [Fix]: corrected the "AlwayOnTop" bug on model overview widget. (issue#30)
  • [Fix]: little fix on startup scripts. Corrected de PGMODELER_ROOT on both Linux and Windows systems. (issue#29)
  • [Fix]: corrected the referece to environment variables PGMODELER_*. Now pgModeler search for necessary paths on current directory if some of these variables are not set.
  • [Fix]: corrected the validation of UTF-8 names that have 3 bytes length.
  • [Fix]: corrected the sources path reference on project (.pro) files. Now lupdate command do not generates empty TS files.
  • [Fix]: corrected a bug that was causing crash where user try to edit protected objects.
  • [Fix]: corrected the exhibition of UTF-8 messages on throw statements.

[ v0.3.3 ]

  • [Change]: pgModeler license were update to GPLv3.
  • [Change]: Error massages and entire UI were translated to en_US. Now people can contribute more easily with translation files. (issue#8)
  • [Change]: The left side image were removed form all forms giving more space to show widgets.
  • [Change]: pgModeler now shows a messagebox at startup if any critical error is raised instead to show them on stdin.
  • [Fix]: Translation files now are correctly loaded depending on system language. (issue#23)
  • [Fix]: Compilation process and execution is working correctly on Windows system. (issue#11)
  • [Fix]: No more crashes when dealing with relationships that have special triggers/indexes/columns. (issue#8) (issue#24)

[ v0.3.2 ]

  • [Change]: The default extension for the models now stands for ".dbm" (issue#9)
  • [Change]: Tables and sequences now can be used as function return type as well parameter type. This is valid for other objects that make use of base types (except for table columns).
  • [Change]: The relationship conversion command now need to be confirmed by the user.
  • [Fix]: Compilation process now works correctly on Windows system.
  • [Fix]: Adjusted the size of some forms to show their fields properly.
  • [Fix]: The "make distclean" command now make the correct cleanup on build/ directory.
  • [Fix]: Startup scripts "start-pgmodeler.(sh|bat)" where adjusted. To prevent errors pgModeler need to be started through these scripts.
  • [Fix]: Corrected the reference to the plugins directory. (issue#7)
  • [Fix]: The action "New Object -> Tablespace" now is displayed properly.

[ v0.3.1 ]

  • [New]: Relationships generates column suffixes automaticaly. This behavior can be changed on the relationship editing form.
  • [New]: Added two samples to pgModeler.
  • [Change]: Tables are now created with "With OIDs" attribute by default.
  • [Change] The graphical update method on overview widget has improved preventing unecessary processing.
  • [Fix]: Class CenaObjetos now doesn't delete objects twice.
  • [Fix]: Eliminated bug that caused crashing on pgModeler when closing a model.

[ v0.3.0 ]

  • [New]: Added a model overview widget.
  • [New]: Added export feature that generates PNG image of the models.
  • [Fix]: Corrected the naming of columns generated by many-to-many relationships.
  • [Fix]: Corrected generation of XML/SQL code by the model.

[ v0.2.0 ]

  • [New]: Added an interface to implement third party plugins. Check [PLUGINS.md] (https://github.com/pgmodeler/pgmodeler/blob/master/PLUGINS.md) for details.
  • [New]: Added a short cut to easily control the zoom on the model. Use Crtl + Mouse wheel up (zoom up) or Crtl + Mouse wheel down (zoom down).
  • [Change]: Due to the plugin interface the compilation method changed back to the form of shared libraries + executable.
  • [Fix]: No more crashes when removing an primary-key of a table which has relationship with other tables. (issue#2)
  • [Fix]: Adjusted the semantics of one-to-one relationships.

[ v0.1.2 ]

  • [New]: Added a functionality to save modified models before closing the software.
  • [Change]: Updated the en_US dictionary with the texts of the above functionality.
  • [Fix]: Dockwidgets no longer disappear unexpectedly when the main window is minimized.
  • [Fix]: Operations performed before creating a table object (column, constraint, trigger, index, rule) are no longer removed when any exception is thrown in the creation of these object.
  • [Fix]: Fixed bug that caused user-defined types had wrong SQL/XML code generated by the model.
  • [Fix]: Functions and Types received an own range of id in order to create these objects in a correct way.
  • [Fix]: Eliminated segmentation faults caused by the destruction of relationships which possessed attributes/constraints.
  • [Fix]: Adjusted the translation to SQL code of one-to-one relationships.
  • [Fix]: Eliminated segmentation fault when editing relationships and/or undoing an operation involving a relationship.
  • [Fix]: Identifiers relationships now correctly display the thick line beside the weak entity.

[ v0.1.1 ]

  • [Fix]: Correction of the actions for inserting graphic objects (table, text box, vision and relationship) in Windows environment.
  • [Fix]: Correction on the display of the maximize button in the window decoration in Windows environment.
  • [Fix]: Adjust on the position and spacing of widgets in editing forms.
  • [Fix]: The XML parser can now correctly read DTD files in Windows environment.
  • [Fix]: The compilation method is no longer in the form of shared libraries + executable and passed to be as standalone executable only.