Skip to content
This repository was archived by the owner on Sep 5, 2020. It is now read-only.

Releases: KitaeAgency/pum

v0.1.9

17 Jan 09:55
1f0f9d6

Choose a tag to compare

Fixes

  • #200 - Make jquery_validate and ckeditor work with asset versionning

v0.1.8

27 Sep 12:17

Choose a tag to compare

Merge pull request #199 from glen-rhodes/change-doctrine-proxy-directory

Change PUM's objects' proxies generation directory

v0.2.5

08 Jun 16:21

Choose a tag to compare

Minor Fixes

  • #197 - Fix CKEDITOR path used with asset_version
  • #198 - Fix cc/cci use in notifications

v0.2.4

03 Mar 16:00

Choose a tag to compare

Small release to fix a PHP 5.4 BC.
v0.2.x maintains compatibility with 5.4, v0.3.x won't.

v0.2.3

29 Feb 16:26

Choose a tag to compare

Elasticsearch

  • Add a advanced form to configure ElasticSearch settings. For now, this new form only allow user to add a new analyzer and include stopwords list.

Doctrine / Pūm Relations

  • Change cascade usage and expose this parameter only to doctrine
  • Add a new parameter onDelete to permit SQL server to handle cascade operation by himself (CASCADE, RESTRICT, SET NULL...)

v0.2.2

09 Dec 15:11

Choose a tag to compare

Take a look at closed issues for details (until changelog update here)

v0.2

30 Apr 14:52

Choose a tag to compare

New Features

  • Username is now an email ( #67 )
  • New Behavior: Tree view + API + Event ( #68, #78, #146, #112 )
  • New Ajax navigation ( #68, #87; #90, #91; #93, #137, #138, #139 )
  • Notifications API ( #70; #89 )
  • New UI for Groups and Users on the same page + New twig filter pum_initials + New top right dropdown with user avatar ( #74 )
  • Import from & Export Vars to a JSON file ( #76 )
  • Allo to add/remove a logo/favicon for login page & project admin ( #80, #88 )
  • Add dashboard widgets permissions ( #81 )
  • New Permissions UI ( #96, #136 )
  • Add Twig pum_humanize filter ( #101 )
  • Add possibility to add custom translation to PA specific objects buttons (create, etc.) ( #101 )
  • New Views ( #105, #110, #115 )
    • New Import API
    • Fields groups
    • Permissions
  • Possibility to override Project Admin templates ( #159 )

Improvements

  • Media database recast ( #69, #84 )
  • Add unique identifier to Groups ( #81 )
  • Project Admin filters ( #83 )
  • Add default empty_value when choice field is not required ( #86 )
  • Dashboard widgets UI improved ( #90 )
  • Project Admin top nav dropdown now hidden if only one project ( #95 )
  • Increase routing key length ( #100 )
  • New Login UI ( #102 )
  • Add few more icons for Beams & Widgets ( #103 )
  • Security recast ( #117, #145, #148 )
    • Create only one super admin with command
    • Super admin group/user can be created only with command
    • Cannot create/delete Super admin group/user
    • Cannot edit Super admin group permissions/advanced permissions
    • User cannot delete his own group or himself
    • User can only create group with equal or less permissions to him
    • Only super admin can change group permissions
    • Faster granted permission for superadmin
    • Permissions to binary mask
    • Misc. permissions improvements
  • Macro to easily translate object definition properties ( #116 )
  • Dashboard link is now considered as a widget as well as the others widgets ( #159 )
  • Minor UI improvements ( #90, #114, #109, #111, #140, #142, #143 )

Bugfix

  • Fix relations accordion bug in tableviews ( #82 )
  • Fix bad generation of SEO keys ( #98, #99, #106 )
  • Security fixes ( #117, #145 )

v0.1.6

29 Apr 10:18

Choose a tag to compare

New Features

  • Add cascade relation option to object relations ( #61 )
  • Add option to allow change of extension to use when generating a thumbnail ( #64 )
  • Enhanced configuration for CKEditor and field support in view import ( #71 )
  • Add possibility to extend the __toString method of an object from the ClassBuilder ( #97 )
  • Custom translation support for each values of a choice field ( #113 )
  • Add a preg_replace function for Twig ( #144 )

Bugfix

  • Fix one-to-one relation server error + use Sf 2.5 new violation builder ( #62 )
  • Fix missing ObjectEvent parameter in ObjectFactory ( #92 )
  • Fix default value for an object if one is defined ( #151 )

v0.1.5

12 Feb 14:49

Choose a tag to compare

Core

  • Add possibility to specify bundle when loading Pūm template
  • Improved one-to-one relations performances
  • Add SEO behavior on object entities
  • New media folder strategy by dates (use app/console pum:media:updatefolder method to upgrade)
  • Improved pum_entities twig methods
  • Add search methods for elasticsearch bridge
  • Add Doctrine2 DQL function support
  • Add Assetic support for Pūm templates
  • Start removing DBAL mode for templates
  • Fix for Symfony 2.6 and other minor fixes

App

  • Minor UI improvements
  • Improved pagination ("go to" for large number of pages)
  • Add third-party widget support for Dashboard/Menu
  • Quick access for user without Woodwork auth (directly logged in to Project Admin)

Project Admin

  • Add relations views mode (autocomplete, tab mode)
  • Add possibility to define default tableview for any users and specific user groups
  • Add possibility to import table/object/form views (with app/console)
  • Add possibility to delete a media from a form

Depencies

  • Update backend & frontend dependencies

Doc

  • Add doc for third-party widget support
  • Add doc about Doctrine2 Custom DQL function

v0.1.4

21 May 14:34

Choose a tag to compare

Core

  • Add Beam & Relations meta-data
  • Search : Add Highlight
  • New loader logic to prior load pum views
  • New controller method to quickly to throw an Access Denied exception ( throwAccessDenied() )

TypeExtra

  • Media : add method to get a token from Media informations ( getToken )

Woodwork

  • Add page from Settings to load Symfony's console commands ( cache & assets )

Other

  • Add Wizard bundle to ease Pūm first setup
  • Add Guzzle in composer dependencies

Doc

  • Fix doc in php files
  • Update doc files