Skouter mortgage estimates. Web application with view written in PHP and Vue, but controller and models in Go.
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

CHANGELOG.md 22 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556
  1. # v1.3.6
  2. ## 10/11/2023
  3. 1. [](#new)
  4. * Added a new `onAdminObjectGet()` event to allow for manipulation of flex objects
  5. # v1.3.5
  6. ## 05/09/2023
  7. 1. [](#improved)
  8. * Various deprecation fixes for PHP 8.2+
  9. # v1.3.4
  10. ## 02/19/2023
  11. 1. [](#improved)
  12. * Support saving via admin in current language if not translated
  13. # v1.3.3
  14. ## 01/04/2023
  15. 1. [](#improved)
  16. * Save `post-save` action to session
  17. * Set default `post-save` action to `edit` for create and edit
  18. # v1.3.2
  19. ## 12/02/2022
  20. 1. [](#improved)
  21. * Various translation enhancements
  22. 1. [](#bugfix)
  23. * Fixed frontend editing objects with urlencoded ids
  24. # v1.3.1
  25. ## 09/08/2022
  26. 1. [](#bugfix)
  27. * Fixed `covnertUrls` action
  28. # v1.3.0
  29. ## 06/14/2022
  30. 1. [](#new)
  31. * Added user object to `onFlexTask.*` and `onFlexAction.*` events
  32. * Added tasks `MediaUploadMeta` and `MediaReorder` to support remote media fields
  33. * Added support to remove media defined in a field
  34. 2. [](#improved)
  35. * Refactored admin controller tasks and actions
  36. * Added image preview support for 3rd party editors
  37. 1. [](#bugfix)
  38. * Fixed broken error responses in object media tasks
  39. # v1.2.0
  40. ## 03/28/2022
  41. 1. [](#new)
  42. * Require **Grav 1.7.32** and **Form 6.0.0**
  43. 2. [](#improved)
  44. * Improved flex router event to include directory
  45. 3. [](#bugfix)
  46. * Fixed caching issues in dynamic flex forms
  47. * Fixed flex content in unauthorized module causing the whole page to become unauthorized
  48. # v1.1.9
  49. ## 03/14/2022
  50. 1. [](#new)
  51. * Added support for flex router to return a response instead of a page
  52. # v1.1.8
  53. ## 01/28/2022
  54. 1. [](#new)
  55. * Require **Grav 1.7.29**
  56. 3. [](#improved)
  57. * Made path handling unicode-safe, use new `Utils::basename()` and `Utils::pathinfo()` everywhere
  58. # v1.1.7
  59. ## 01/03/2022
  60. 1. [](#new)
  61. * Allow intercepting object `create`, `update` and `delete` tasks by using `FlexTaskEvent` event
  62. 2. [](#improved)
  63. * Added optional `$scope` parameter to `ObjectController::checkAuthorization()`
  64. 3. [](#bugfix)
  65. * Fixed continue task with `PageInterface` types
  66. # v1.1.6
  67. ## 11/29/2021
  68. 1. [](#bugfix)
  69. * Fixed regression `Call to a member function getRoute() on null` when using CLI [#151](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/151)
  70. # v1.1.5
  71. ## 11/24/2021
  72. 1. [](#new)
  73. * Added method `ObjectController::checkAuthorizations()` to check if one of the actions is true
  74. 2. [](#bugfix)
  75. * Fixed regression when calling flex router with a path
  76. # v1.1.4
  77. ## 11/16/2021
  78. 1. [](#new)
  79. * Require **Grav 1.7.25**
  80. 1. [](#improved)
  81. * Changed flex router not to trigger `onPageNotFound` event
  82. * Changed flex router to be called also with empty path
  83. * If ACL check for the object fails, display unauthorized page instead of 404
  84. 1. [](#bugfix)
  85. * Fixed unescaped messages in JSON responses
  86. * Fixed `Call to a member function getName() on null` when using file field [#149](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/149)
  87. # v1.1.3
  88. ## 10/26/2021
  89. 1. [](#improved)
  90. * Updated JS dependencies to latest
  91. * Optimized import of certain JS dependencies
  92. * Dev: Moved away from deprecated UglifyJsPlugin in favor of TerserPlugin
  93. * Use active form from the Form plugin to get page metadata
  94. * Added page header `flex.access.override: true`, which allows flex to replace page `access` when user is allowed to perform action in flex
  95. 1. [](#bugfix)
  96. * Fixed flex object page access for super users when permission was denied
  97. # v1.1.2
  98. ## 09/14/2021
  99. 1. [](#new)
  100. * Require **Grav 1.7.21**, optionally **Error 1.8.0**, **Login 3.5.2** and **Form 5.1.1**
  101. * Added file upload/delete support to frontend forms
  102. * Support proper error, login and unauthorized pages if all requirements are met
  103. * Added page header `flex.router: [ROUTER]` which triggers `flex.router.[ROUTER]` event for child routes of the page
  104. * Added `flex.[type].task.create.after`, `flex.[type].task.update.after` and `flex.[type].task.delete.after` events for frontend
  105. # v1.1.1
  106. ## 09/01/2021
  107. 1. [](#bugfix)
  108. * Fixed XSS in page admin
  109. * Fixed check for bad folder name, prevent bad characters
  110. # v1.1.0
  111. ## 08/31/2021
  112. 1. [](#new)
  113. * Require **Grav 1.7.19** and **Form 5.1.0**
  114. * Added basic frontend editing support
  115. * Added `onBeforeFlexFormInitialize` event to help to initialize the frontend form
  116. 1. [](#bugfix)
  117. * Fixed error in admin when field validation fails
  118. # v1.0.16
  119. ## 07/19/2021
  120. 1. [](#new)
  121. * Added basic new modal support for all flex types
  122. 1. [](#bugfix)
  123. * Fixed authorization check for user configuration
  124. # v1.0.15
  125. ## 06/16/2021
  126. 1. [](#improved)
  127. * Better checks against missing Flex Type inside tasks
  128. * Better authorization checks, falls back to directory level authorization checks if objects do not support authorization
  129. 1. [](#bugfix)
  130. * Fixed missing handling of child_type in Flex Pages [getgrav/grav-plugin-admin#2087](https://github.com/getgrav/grav-plugin-admin/issues/2087)
  131. * Added support for multiple `Exports` in a dropdown
  132. * Admin is no longer a dependency of Flex Objects [#130](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/130)
  133. * Fixed authorization checks during page creation for users who have limited access to some pages [getgrav/grav#3382](https://github.com/getgrav/grav/issues/3382)
  134. * Fixed permission check when moving a page [getgrav/grav#3382](https://github.com/getgrav/grav/issues/3382)
  135. # v1.0.14
  136. ## 06/07/2021
  137. 1. [](#improved)
  138. * Added enhanced copy modal from Pages list [getgrav/grav-plugin-admin#2139](https://github.com/getgrav/grav-plugin-admin/issues/2139)
  139. # v1.0.13
  140. ## 06/03/2021
  141. 1. [](#bugfix)
  142. * Fixed expert mode for Flex Pages
  143. # v1.0.12
  144. ## 06/02/2021
  145. 1. [](#bugfix)
  146. * Fixed logic to get form blueprints and object, prevents events from being fired twice
  147. * Fixed breadcrumb item in Pages list not translating HTML entities [#127](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/127)
  148. # v1.0.11
  149. ## 05/24/2021
  150. 1. [](#improved)
  151. * Allow file uploads to send data such as `data[media_order]`
  152. # v1.0.10
  153. ## 05/19/2021
  154. 1. [](#bugfix)
  155. * Fixed `Add Folder` not updating the page list until cache is cleared
  156. * Fixed broken error message translations
  157. # v1.0.9
  158. ## 04/29/2021
  159. 1. [](#bugfix)
  160. * Fixed fatal error when copying a page in admin if no modal is being shown [getgrav/grav#3335](https://github.com/getgrav/grav/issues/3335)
  161. # v1.0.8
  162. ## 04/23/2021
  163. 1. [](#new)
  164. * Require **Admin 1.10.13**
  165. * Require **Form Plugin 5.0.2**
  166. 1. [](#improved)
  167. * Added a few missing translations
  168. * Utilize new Admin detector to prevent Save actions that triggers unsaved notice on unload [getgrav/grav-plugin-admin#2125](https://github.com/getgrav/grav-plugin-admin/issues/2125)
  169. * Improved copying page by adding a modal for new page title and folder name
  170. # v1.0.7
  171. ## 04/06/2021
  172. 1. [](#new)
  173. * Require **Grav 1.7.10**
  174. * Added deny option support to `filepicker` field [#119](https://github.com/trilbymedia/grav-plugin-flex-objects/pull/119)
  175. 1. [](#bugfix)
  176. * Prevent expert editing mode from anyone else than super users [grav-plugin-admin#2094](https://github.com/getgrav/grav-plugin-admin/issues/2094)
  177. * Fixed not being able to add new folder [grav#3293](https://github.com/getgrav/grav/issues/3293)
  178. * Fixed Flex directories defined only in theme not showing up [grav#3292](https://github.com/getgrav/grav/issues/3292)
  179. # v1.0.6
  180. ## 03/30/2021
  181. 1. [](#bugfix)
  182. * Fixed automatic git-sync in admin save and delete [#120](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/120)
  183. * Prevent Add Page / Add Module modals from closing if clicking on the outside overlay [grav-plugin-admin#2089](https://github.com/getgrav/grav-plugin-admin/issues/2089)
  184. # v1.0.5
  185. ## 03/19/2021
  186. 1. [](#new)
  187. * Require **Grav 1.7.9**
  188. * Require **Form Plugin 5.0.1**
  189. 1. [](#improved)
  190. * Catch JSON decoding issues in controllers
  191. 1. [](#bugfix)
  192. * Fixed broken media upload/picker fields with `@self/path` notations [grav#3275](https://github.com/getgrav/grav/issues/3275)
  193. * Fixed `filepicker` field not including newly uploaded and excluding newly deleted files before saving the object
  194. * Fixed `Flex Page` CRUD ACL when creating a new page [#115](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/115)
  195. * Bumped dependencies versions [#116](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/116)
  196. * Fixed clicking `move` button on some pages resulting in endless loading spinner [grav-plugin-admin#2095](https://github.com/getgrav/grav-plugin-admin/issues/2095)
  197. # v1.0.4
  198. ## 03/17/2021
  199. 1. [](#improved)
  200. * Added id attributes for buttons to help on acceptance testing
  201. 1. [](#bugfix)
  202. * Fixed fatal error in `/admin/flex-objects` [#114](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/114)
  203. * Fixed `onAdminSave` original page having empty header [grav#3259](https://github.com/getgrav/grav/issues/3259)
  204. * Fixed flash issues on uploading files into a new page
  205. # v1.0.3
  206. ## 02/17/2021
  207. 1. [](#improved)
  208. * List field: added new `placement` property to decide whether to add new items at the top, bottom or based on the *position* of the clicked button [#105](https://github.com/trilbymedia/grav-plugin-flex-objects/pull/105)
  209. * Added default styling for Flex-Objects Admin list view
  210. 1. [](#bugfix)
  211. * Fixed fatal error if configuration is missing directories [#107](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/107)
  212. * Fixed case-sensitive `accept` in `filepicker` field
  213. * Fixed pages admin being accessible without read/write permissions [grav-plugin-admin#2053](https://github.com/getgrav/grav-plugin-admin/issues/2053)
  214. * Fixed missing event `onAdminCreatePageFrontmatter` when creating a new page [grav-plugin-auto-date#8](https://github.com/getgrav/grav-plugin-auto-date/issues/8)
  215. * Fixed missing event `onAdminAfterDelMedia` when deleting a file from a page
  216. * Fixed filepicker support for old `theme@:/` and `page@:/` notations [#109](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/109)
  217. * Fixed adding the same new page twice remembering content from the last try
  218. * Fixed saving a new page with invalid data makes blueprint fields disappear [grav-plugin-admin#2068](https://github.com/getgrav/grav-plugin-admin/issues/2068)
  219. # v1.0.2
  220. ## 02/01/2021
  221. 1. [](#new)
  222. * Require **Grav 1.7.4**
  223. 1. [](#bugfix)
  224. * Fixed saving page in expert mode [grav#3174](https://github.com/getgrav/grav/issues/3174)
  225. # v1.0.1
  226. ## 01/20/2021
  227. 1. [](#bugfix)
  228. * Fixed 404 when trying to edit a page with accented characters [grav-plugin-admin#2026](https://github.com/getgrav/grav-plugin-admin/issues/2026)
  229. # v1.0.0
  230. ## 01/19/2021
  231. 1. [](#new)
  232. * Added `$grav['flex_objects']->getAdminController()` method
  233. 1. [](#improved)
  234. * Added support for relative paths in `getLevelListing` action
  235. 1. [](#bugfix)
  236. * Fixed admin not working with types that do not implement `FlexAuthorizeInterface`
  237. * Fixed bad redirect when creating new flex object and choosing to create another return to the list
  238. * Fixed bad redirect when changing parent of new page and saving [grav-plugin-admin#2014](https://github.com/getgrav/grav-plugin-admin/issues/2014)
  239. * Fixed page forms being empty if multi-language is enabled, but there's just one language [grav#3147](https://github.com/getgrav/grav/issues/3147)
  240. * Fixed copying a page within a parent with no create permission [grav-plugin-admin#2002](https://github.com/getgrav/grav-plugin-admin/issues/2002)
  241. # v1.0.0-rc.20
  242. ## 12/15/2020
  243. 1. [](#improved)
  244. * Default cookies usage to SameSite Lax [grav-plugin-admin#1998](https://github.com/getgrav/grav-plugin-admin/issues/1998)
  245. * Fixed typo [#89](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/89)
  246. # v1.0.0-rc.19
  247. ## 12/02/2020
  248. 1. [](#improved)
  249. * Just keeping sync with Grav rc.19
  250. # v1.0.0-rc.18
  251. ## 12/02/2020
  252. 1. [](#new)
  253. * Require **PHP 7.3.6**
  254. 1. [](#improved)
  255. * Improved frontend templates
  256. * Improve blueprint structure
  257. * Hooked up Duplicate and Move from within Pages list [#81](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/81)
  258. * Respect CRUD ACL actions for items shortcuts in pages list [#82](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/82)
  259. * Refresh object on controllers to make sure it is up to date
  260. 1. [](#bugfix)
  261. * Fixed fatal error in admin if list view hasn't been defined
  262. * Fixed fatal error in admin if directory throws exception
  263. * Fixed attempts to add an existing page
  264. * Fixed form loosing its form state if saving fails when using `ObjectController`
  265. * Fixed missing context when rendering collection in frontend
  266. * Fixed Flex Admin activating on too old Admin plugin versions
  267. # v1.0.0-rc.17
  268. ## 10/07/2020
  269. 1. [](#bugfix)
  270. * Fixed media uploads for objects which do not implement `FlexAuthorizeInterface`
  271. * Fixed file picker field not recognizing `folder: @self` variants
  272. # v1.0.0-rc.16
  273. ## 09/01/2020
  274. 1. [](#improved)
  275. * Simplified `Flex Pages` admin not to differentiate between default language file extensions [#47](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/47)
  276. 1. [](#bugfix)
  277. * Fixed extra space in Flex admin pages
  278. * Fixed folder creation with parent other than root [#66](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/66)
  279. * Fixed task redirects in sub-folder multi-site environments
  280. * Fixed typo in default permissions (should have been `admin.flex-objects`) [grav#2915](https://github.com/getgrav/grav/issues/2915)
  281. # v1.0.0-rc.15
  282. ## 07/22/2020
  283. 1. [](#new)
  284. * Released with no changes to keep sync with Grav + Admin
  285. # v1.0.0-rc.14
  286. ## 07/09/2020
  287. 1. [](#new)
  288. * Released with no changes to keep sync with Grav + Admin
  289. # v1.0.0-rc.13
  290. ## 07/01/2020
  291. 1. [](#bugfix)
  292. * Fixed bad link in directory listing template
  293. * Fixed admin save task displaying error message about non-existing data type
  294. * Fixed `pagemedia` field not uploading/deleting files right away
  295. * Fixed `Flex Pages` add, copy and move buttons appearing in edit view when no permissions
  296. * Fixed `Flex Pages` permission issues
  297. * Fixed some admin redirect issues
  298. # v1.0.0-rc.12
  299. ## 06/08/2020
  300. 1. [](#new)
  301. * Code updates to match Grav 1.7.0-rc.12
  302. 1. [](#improved)
  303. * Changed class `admin-pages` to `admin-{{ target }}` [#59](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/59)
  304. # v1.0.0-rc.11
  305. ## 05/14/2020
  306. 1. [](#new)
  307. * Added integration with Admin's new preset events to style the CSS
  308. 1. [](#improved)
  309. * JS Maitenance
  310. 1. [](#bugfix)
  311. * Fixed `Accounts` Configuration tab
  312. # v1.0.0-rc.10
  313. ## 04/27/2020
  314. 1. [](#bugfix)
  315. * Fixed custom actions not working
  316. * Fixed custom folder in `mediapicker` field not working
  317. * Fixed export title when not using CVS [#51](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/51)
  318. * Fixed preview in Page list view [admin#1845](https://github.com/getgrav/grav-plugin-admin/issues/1845)
  319. * Fixed `404 Not Found` error after saving a new object
  320. # v1.0.0-rc.9
  321. ## 03/20/2020
  322. 1. [](#bugfix)
  323. * Fixed issue with touch devices and scrollbars hidden, preventing native scrolling to work [admin#1857](https://github.com/getgrav/grav-plugin-admin/issues/1857) [#1858](https://github.com/getgrav/grav-plugin-admin/issues/1858)
  324. # v1.0.0-rc.8
  325. ## 03/19/2020
  326. 1. [](#new)
  327. * Added a basic **Convert Data** CLI Command. Works with `Yaml` <-> `Json`
  328. 1. [](#bugfix)
  329. * Fixed jump of the page when applying filters [grav-admin#1830](https://github.com/getgrav/grav-plugin-admin/issues/1830)
  330. * Fixed form resetting when validation fails [grav#2764](https://github.com/getgrav/grav/issues/2764)
  331. # v1.0.0-rc.7
  332. ## 03/05/2020
  333. 1. [](#new)
  334. * Added option to change perPage amount of items in Flex List. 'All' also available by only at runtime.
  335. 1. [](#improved)
  336. * Page filters now obey admin hide type settings
  337. 1. [](#bugfix)
  338. * Fixed fatal error if there is missing blueprint [grav#2834](https://github.com/getgrav/grav/issues/2834)
  339. * Fixed redirect when moving a page [grav#2829](https://github.com/getgrav/grav/issues/2829)
  340. * Fixed no default access set when creating new user from admin [#31](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/31)
  341. * Flex Pages: Fixed page visibility issues when creating a new page [grav#2823](https://github.com/getgrav/grav/issues/2823)
  342. * Flex Pages: Fixed translated page having non-translated status with `system.languages.include_default_lang_file_extension: false`
  343. * Flex Pages: Fixed preview on home page
  344. # v1.0.0-rc.6
  345. ## 02/11/2020
  346. 1. [](#new)
  347. * Pass phpstan level 1 tests
  348. * Removed legacy classes for pages, cleanup deprecated Flex types
  349. 1. [](#bugfix)
  350. * Fixed call to `grav.flex_objects.getObject()` causing fatal error
  351. * Minor bug fixes
  352. # v1.0.0-rc.5
  353. ## 02/03/2020
  354. 1. [](#new)
  355. * No changes, just keeping things in sync with Grav RC version
  356. # v1.0.0-rc.4
  357. ## 02/03/2020
  358. 1. [](#new)
  359. * Added support for arbitrary admin menu route for editing a flex type
  360. * Added support for new improved ACL
  361. * Added support for custom layouts by adding `/:layout_name` in url
  362. * Added support for Flex Directory specific Configuration
  363. * Added support for action aliases (`/accounts/configure` instead of `/accounts/users/:configre`)
  364. * Added Flex type `Configuration`
  365. * Enabled `Pages`, `Accounts` and `User Groups` by default
  366. * Stop using deprecated `onAdminRegisterPermissions` event
  367. * Renamed directory `grav-pages` to `pages`
  368. * Renamed directory `grav-accounts` to `user-accounts`
  369. * Renamed directory `grav-user-groups` to `user-groups`
  370. 1. [](#improved)
  371. * Flex caching settings were moved into Grav core
  372. * Flex Objects plugin now better integrates to Grav core
  373. 1. [](#bugfix)
  374. * Fixed empty directory entries in plugin configuration
  375. * Fixed plugin configuration displaying directories outside of the plugin
  376. * Fixed broken blueprints if there's folder with the name of the blueprint file
  377. * Fixed visible save button when in 404 page
  378. * Fixed missing save location when file does not exist
  379. * Fixed multiple ACL related issues (no access, bad links, information leaks)
  380. * Fixed Admin Panel Page list buttons not appearing in Flex Pages
  381. # v1.0.0-rc.3
  382. ## 01/02/2020
  383. 1. [](#new)
  384. * Added root page support for `Flex Pages`
  385. 1. [](#bugfix)
  386. * Fixed after save: Edit
  387. * Fixed JS failing on initial filters setup due to no fallback implemented [#2724](https://github.com/getgrav/grav/issues/2724)
  388. # v1.0.0-rc.2
  389. ## 12/04/2019
  390. 1. [](#new)
  391. * Admin: Added support for editing `User Groups`
  392. * Admin: `Flex Pages` now support **searching** and **filtering**
  393. 1. [](#bugfix)
  394. * Hide hidden/system types (pages, accounts, user groups) from Flex Objects page type [#38](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/38)
  395. # v1.0.0-rc.1
  396. ## 11/06/2019
  397. 1. [](#new)
  398. * Added directory configuration option for custom admin templates
  399. * Added `Flex Accounts (Admin)` type to administer user accounts in Flex independently from Grav system setting
  400. * Added `Flex Pages (Admin)` type to administer pages in Flex independently from Grav system setting
  401. * Added blueprint option to hide directory from Flex Objects types page in frontend
  402. * Deprecated all `Flex Page` classes and traits in favor of the new classes in Grav core
  403. * Moved flex object/collection templates to `templates/flex/{TYPE}` which is easier to remember
  404. * Admin: Added support customizable preview and export
  405. 1. [](#improved)
  406. * Admin: Allow custom title template when editing object
  407. * Translations: rename MODULAR to MODULE everywhere
  408. 1. [](#bugfix)
  409. * Flex Pages: Fixed default language not being translated in both `translatedLanguages()` and `untranslatedLanguages()` results
  410. * Flex Pages: Language interface compatibility fixes
  411. * Flex Pages: Fixed frontend issues with plugin events [#5](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/5)
  412. * Flex Pages: Fixed `filePathClean()` and `filePathClean()` not returning file for folder
  413. * Flex Pages: Fixed multiple multi-language related issues in admin [#10](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/10)
  414. * Flex Pages: Fixed raw edit mode
  415. * File upload is broken for nested fields [#34](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/34)
  416. # v1.0.0-beta.10
  417. ## 10/03/2019
  418. 1. [](#bugfix)
  419. * Flex Pages: Fixed moving visible page in admin causing ordering issues [#6](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/6)
  420. * Flex Pages List: Fixed issue where auto-hiding scrollbars in macOS would throw off the dropdown position [#20](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/20)
  421. * Flex Pages: Fixed prev/next page missing pages if pagination was turned on in page header
  422. # v1.0.0-beta.9
  423. ## 09/26/2019
  424. 1. [](#improved)
  425. * Show/hide dropdown menu as needed when scrolling the page columns container left and right
  426. 1. [](#bugfix)
  427. * PHP 7.1: Fixed error when activating `Flex Pages` in Plugin parameters [#13](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/13)
  428. * Flex Pages: Fixed page template cannot be changed [#4](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/4)
  429. * Flex Pages: Fixed new pages being created with wrong template [#22](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/22)
  430. * Flex Pages: Fixed `Preview` not working [#17](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/17)
  431. * Fixed error caused by automatic path selection from cookie when destination not available [#23](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/23)
  432. * Fixed breadcrumb issue in Flex Pages List [#19](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/19)
  433. * Flex Pages: Fixed unable to change page template [#4](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/4)
  434. * Fixed `Error 404` when adding new contact [#14](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/14)
  435. * Flex Pages: Non-visible items appear in Nav menu [#24](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/24)
  436. * Disabling plugin breaks saving plugin configuration [#11](https://github.com/trilbymedia/grav-plugin-flex-objects/issues/11)
  437. # v1.0.0-beta.8
  438. ## 09/19/2019
  439. 1. [](#new)
  440. * Initial public release (all previous versions were in a private repo)