/
changelog.txt
executable file
·2028 lines (2007 loc) · 160 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
This file shows the changes in recent releases of MODx. The most current release is usually the
development release, and is only shown to give an idea of what's currently in the pipeline.
MODx Revolution 2.0.4-pl
====================================
- Fixed issue where redirect was not working after creating new derivative resource
- [#2485] Fixed issue where placeholder was in duplicated Access Policy
- [#2492] Fixed reference in menu to bugs.modx.com
- [#2486] Removed hardcoded language reference in lexicon load in access permissions getList processor
- [#126] Ensured clearing of cache when deleting a Template Variable
- Fixed issue where cancel button did not work on Resources after save
- Fixed issue with URL TV Output Render and empty input values
- Fixed issues with checkboxes/radios in TVs and widths when hidden
- Fixed various issues with thumbnails in MODx.Browser and return paths in separate contexts
- Added toggle setting for drag/drop in Resource and Element trees
- [#MODX-2346] Allow login/logout processors to handle multiple contexts
- [#MODX-2405] Fixed issue with border on portal panels in mgr home screen
- Fixed issue with TV output render that stripped whitespace in delimiter
- Fixed hanging save issue that occurred when HTML was in pagetitle/longtitle in a Resource
- Fixed issue where TV values were being erased when a TV was hidden via Form Customization
- Updated reference to help in Form Customization page
- Fixed trivial issues with widths in richtext tvs
- [#MODX-2415] Added fix to prevent adding of orm tree attributes with the same key on the same level
- Added resourcelist TV input type for easier listing of resources in a tv input
- Updated ExtJS to 3.3.0
- [#MODX-2378] Fixed issue where action toolbar was on left in IE7
- [#MODX-2408] Fixed issue where sorting was not available for description field on search page
- Fixed issue where modx->resource was not available to TV input option values or default values in mgr
- [#MODX-2410] Fixed issue with urlencoded context key on context edit page
- [#MODX-2407] Fixed issue where user settings were not respected in connectors in mgr
- [#MODX-2279] Fix bad AJAX response if database does not exist or can't be created during setup
- [#MODX-2404] Fixed issue with auto_menuindex and multiple contexts
- [#MODX-2354] Fixed issue with image TV loading incorrect URL in thumbnail preview on initial load
- [#MODX-2357] Properly addressed issue where FC hideTab rule was causing hidden tabs to show if they were active at load
- Refactor modAccessibleObject to centralize load policy check in _loadInstance()
- Update xPDO for several critical bug fixes
- [#MODX-2402] In Package Browser, Most Popular/Recently Added package names are now links to auto-search in grid
- [#MODX-2397] Added filtering and search to FC rule grid
- [#MODX-2401] Adjusted JS version postfix code to not adjust .php (or non-js) files used as script src targets
- Improved context menus on FC rule grid to allow for batch actions on selected items
- Added `for_parent` field to FC rules, to allow for more fine-grained control of rule applications
- [#MODX-2385] Fixed issue when Context ACL is using no policy that prevented grid loading
- [#MODX-2380] Fixed issue with upgrades and rb_base_dir, rb_base_url and filemanager_path
- [#MODX-2246] Added topmenu_show_descriptions system setting to be able to toggle the top menus description text
- [#MODX-2375] Improved class key field in Resource panel to a dropdown, added modClassMap for easier querying of resource/element types
- [#MODX-2391] Fixed issues with FC rules not being respected on resource/create with default values for new Resource
- [#MODX-2382] Fixed dynamic width of fields in windows across ui
- [#MODX-2383] Fix inability to update rank of TV's in template editor
- [#MODX-2379] Fixed issue where permission checks were swapped in Resource context menu with regards to delete/undelete
- [#MODX-2384] Fixed issue where treepanel still showed if all trees were hidden via permissions
- [#MODX-2389] Fixed issue where setup options, license and readme displays were not cleared after installation of package
- Fixed issue where loading mask shows up and never disappears on extended Resource types
- [#MODX-2388] Fixed issue with save button and user settings
- [#MODX-2387] Fixed issue with user settings not able to be added via mgr ui
- Fixed bug that would reset provider for updated packages
- Fixed issue with paging toolbar pageSize being interpreted as string rather than int
- Fixed issue where parent id constraint was ignored for default template on new Resources
- Added sanitization to REQUEST_URI for login controller
- Updated version to 2.0.4-pl
MODx Revolution 2.0.3-pl (September 30, 2010)
====================================
- Fixed error in modResource::cleanAlias when context var is not available
- [#MODX-2376] Fixed issues with updating settings on the context page
- Fixed security issue with login screen and resource TV controller that allowed html injection
- Fixed issue where clear cache checkbox isn't checked on Element pages
- [#MODX-2370] Fixed various bugs with plugin event association on plugin page
- [#MODX-1823] Improved the System Info panel by extracting data from phpinfo()
- [#MODX-2362] Added missing OnResourceTVFormPrerender event
- [#MODX-2374] Fixed issue where children nodes were not being moved with parent into new context
- [#MODX-2373] Fixed imageTV issue where thumbnail was not cleared on data clearing
- [#MODX-364] Fixed regClient* methods in cacheable Snippets on cacheable Resources
- [#MODX-2370] Fixed issue with saving property sets on plugin events
- [#MODX-2369] Fixed issue with modLinkTag and output filters where the filter commands were included in the URL
- [#MODX-2350] Ensure that new Contexts always have Admin and Resource policy for Admin user group assigned to them
- [#MODX-2352] Ensure that Context Settings appropriately override System Settings in core-level parsing where a Context is existent (example: site_unavailable_page)
- [#MODX-2356] Ensure that OnResourceDelete and OnResourceUndelete events in update processors fire at correct times, after save()
- [#MODX-2361] Ensure that a user in the Administrator group *always* has access to a Context when it is restricted in another user group
- [#MODX-2357] Fixed bug that occurs when hiding a tab with FC rule that is the default active tab
- [#MODX-2358] Fixed rare bug occurring with treestate in Chrome due to undefined variables in path
- Fixed various issues with package management and the add new package button
- Fixed bug where ?v=203pl is being added to content with .js in it, due to earlier commit to prevent js caching
- Fixed issues with ellipsis/limit filters and special chars
- [#MODX-2353] Fixed bugs with checkbox/radio TVs and complex values with HTML/quotes in them
- Fixed some bugs with deleting a file in MODx.Browser in the actual view pane
- [#MODX-2354] Fixed issue with imageTV and incorrect preview url reference
- Fixed ellipsis output filter to use … instead of ...
- [#MODX-2327] Fixed bugs with Form Customization not being respected
- [#MODX-2349] Fixed bug with Form Customization and fieldDefault rule with template field
- Added code to prevent caching of JS after upgrades by postfixing version to JS URLs
- [#MODX-2342] Fixed issue where xhtml_urls setting wasnt included in build
- [#MODX-2345] Fixed issue with templates and categories in mgr not persisting
- [#MODX-2341] Fixed issue with redirect statement on login page in certain environments
- [#MODX-2343] File upload now respects upload_* extension restrictions
- [#MODX-2344] Respect context-specific filemanager_path in upload/remove actions on directory tree in mgr
MODx Revolution 2.0.2-pl (September 17, 2010)
====================================
- Fixed issue where Add New Package would not work when selecting a provider manually
- [#MODX-2339] Fixed issue with caching menus in mgr and multiple languages
- [#MODX-2340] Fixed issue with initial resource values reverting after a save
- [#XPDO-72] Fix invalid call to $this->manager->getPhpType()
MODx Revolution 2.0.1-pl (September 16, 2010)
====================================
- [#MODX-2317] Add responseCode parameter to modX::sendRedirect() method
- Fixed issue with @DIRECTORY binding not postfixing base path with / before value
- Many styling enhancements, fixes for [#MODX-2264], [#MODX-2193], [#MODX-1885], [#MODX-1847]
- Fixed issue with lexicon translations for permissions dropdown in mgr
- Enhanced system settings grid to autosave without refresh, which allows for tabbing between settings via keyboard to set values
- [#MODX-2325] Updated placeholders in setup lexicons for french/german languages
- Added an editable dropdown for Permissions tab when editing an Access Policy for easier addition of Permissions
- Fixed issue where default template was overriding empty template resources
- [#MODX-2325] Updated Czech translation
- [#MODX-2329] Login page now auto-focuses on username textfield
- Add missing modCategoryClosure to create_tables script in setup
- [#MODX-2280] Fixed bugs with IE and package management
- Prevent issue where a User Group can select itself as a parent
- Allow typeahead on user field when adding a User to a User Group
- Optimized Resource Group tree in mgr UI
- Fixed issue where > 20 records were not showing in ACL lists in User Group edit panel
- [#MODX-2206] Prevent issue where renaming a menu's lexicon key orphans child menus
- Fixed rendering bugs in file edit panel, as well as optimized its loading and streamlined RTE integration on the panel
- [#MODX-2202] Removed deprecated modAction objects to prevent confusion
- [#MODX-2325] Updated Swedish translation
- Prevent bug that causes modal to overlap welcome screen
- Allow non-empty responses to OnBeforeTVFormSave to prevent save
- [#MODX-2201] Ensure MODX_PROCESSORS_PATH is upgraded correctly on upgrades where the core is moved
- [#MODX-2323] Allow non-empty responses to OnBeforeDocFormSave to prevent save
- [#MODX-2309] Ensure upload files button always uses the active node as the path, or if it is a file, its parent directory
- [#MODX-2295] Ensure menuindex can be overridden in resource creation if auto_menuindex is set to true
- Fixes to resource panels to adjust widths, loading of values properly
- [#MODX-2318] Fixes to TVs in Resource pages to make order sorting work correctly
- Abstracted setup database methods to driver-specific structures to accomodate for various future db drivers
- [#MODX-2241] Added archive_with setting so users with improper ZipArchive compiles can switch back to PCLZip
- Updated xPDO to include sqlite drivers
- [#MODX-2308] Added UUID to all modx installs for usage in extras, custom providers, stats tracking, etc
- [#MODX-2303] Fixed issue where resource editing pages were not respecting context settings
- [#MODX-2302] Fixed issue with loading of input option values in TV related to optimizations in 2.0.1
- [#MODX-2297] Fixed output filters limit/ellipsis when dealing with special character cases
- [#MODX-2290] Added image preview when hovering over images in file tree
- Added extra sanity checks in Package Management in case transport zips are not extracted
- Make package grid update available Yes clickable to update
- Cleaned up and better abstracted modRestClient and modRestCurlClient code
- Fixed bug in setup during upgrade-advanced where DB information was not being checked correctly
- Lots of improvements to handling and caching of thumbnails in manager
- Fixed bug where reset filter on settings grid was not resetting to core namespace
- [#MODX-2178] Added missing settings and lexicon values for those settings to build/lexicons
- [#MODX-2179] Lexicons in Setup now use placeholders rather than sprintf for better i18n support
- Added phpthumb_imagemagick_path for users that need to change the imagemagick path for different environments
- [#MODX-2288] Dont duplicate TV Resource values when duplicating a TV unless explicitly told to
- [#MODX-2217] Persist sort order of Resource tree
- [#MODX-2291] Prevent editing of binary files to prevent zeroing out of file when saving
- [#MODX-2185] Resource tree expand all toolbar button now expands all levels deep
- [#MODX-2260] Added ability to rename ORM container nodes on extended fields
- [#MODX-2285] Added ability to dynamically set number of results for any grid in manager, as well as a default number via default_per_page system setting
- [#MODX-2284] Fixed bug in modX::getChildIds
- Adjusted the way resources/elements load data in mgr edit/create pages to vastly speed up load times
- [#MODX-2282] Fixed deprecated help menu URLs
- Trees now properly handle state, allowing multiple state paths to be set
- [#MODX-2163] Give area combobox in System Settings a bit more breathing room
- [#MODX-2259] Fixed issue with empty value fields in extended/remote fields via ORM widget
- [#MODX-2249] Fixed issue with misleading comment in modTemplateVar::getValue
- [#MODX-2270] Added option to sort by pulishedon in the resource tree
- [#MODX-2278] Removed non-used files and added space to empty files
- [#MODX-2250] Fixed bug where Checkbox TVs with default value dont allow all checkboxes unchecked
- [#MODX-2274] Introduced filemanager_url setting to handle URLs when filemanager_path is outside the webroot
- [#MODX-2251] Fixed issue where @bindings in TVs were running during input, preventing setting values
- Fixed bug with modContext::getOption and default values
- [#MODX-2184] Fixed issues with MODx.rte.Browser and context-specifics
- Fixed issue with filemanager_path in Windows
- Fixed a possible issue in base file perms in modFileHandler
- Fixed some random typos in system settings data and lexicon translations
- Fixed bug where userinfo filter was outputting wrong content when user was empty
- [#MODX-2263] Fixed IE issue with dropdowns as TVs
- [#MODX-2183] Autotag values are now alphabetically sorted
- [#MODX-2240] Site - Preview now dynamically previews current editing context
- Fixed invalid login issue that prevented OnUserNotFound from firing on mgr login screen
- [#MODX-2238] Fixed bugs regarding parent constraint and default template
- [#MODX-2234] Fixed issue when drag/dropping a Resource into the parent field
- [#MODX-2226] Fixed bugs with date output filter not behaving as expected
- [#MODX-2184] Fixed issue where context was not respected in MODx.Browser instances, fixed bugs when specifying paths outside MODX_BASE_PATH
- [#MODX-2236] Added sanity check to modTemplateVar::getRenderDirectories with custom dirs
- Added modResource::joinGroup
- Added helper JS function MODx.hideTV to modext
- [#MODX-2233] Fixed issue where qtip was not showing on Elements in a Category
- [#MODX-2203] Fixed issue where root of file tree was not accessible after navigating away
- [#MODX-2192], [#MODX-2232] Fixed issues with settings and their translations, names in the Settings grids
- Adjustments and optimizations to menus/actions processors and js
- [#MODX-2231] Fixed issue where saving translated properties would overwrite key with translation
- [#MODX-2220] Fixed bug where save_user was needed to change profile
- [#MODX-2213] Always include english lexicon when loading a lexicon to act as a backup translation
- [#MODX-2210] Added strip for xss in manager a variable
- [#MODX-2205] Fixed issue with saving resources with resource fields having html and unescaped content
- [#MODX-2198] Fixed directory checks on context web path for advanced distribution
- [#MODX-2194] Fixed issue with modLexicon::fetch not working if a prefix is set
- Removed SVN commit log from top header now that we're in Git
- Adjusted version to 2.0.1-rc1
MODx Revolution 2.0.0-pl (LastChangedRevision: 7216, LastChangedDate: 2010-07-21 09:10:12 -0500 (Thu, 21 Jul 2010))
====================================
- [#MODX-2159] Fixed bug where richtext_default was being ignored in Quick Create
- [#MODX-2174] Fixed bug where manager_language was being ignored in Connectors, check for ctx init
- [#MODX-1715] Added reference to setting keymap_save to allow for overriding of save shortcut key
- [#MODX-2008] Updated Russian and Japanese translations
- [#MODX-2008] Added in Thai translation
- Fixed typo in filters english lexicon
- [#MODX-2008] Added in French translation, updated German translation
- [#MODX-2173] Fixed issue with IE and package installation wizard
- Fixed setup directory checks for advanced builds
- Fixed incorrect welcome URL in build
- [#MODX-2008] Added in Czech translation
- Configured phpdoc.ini file for SDK build
- Fixed bug in file tree where URL was absolute rather than relative when being drag/dropped
- Added OnFileEditFormPrerender event to allow plugins to fire on file editing form
- [#MODX-2172] Fixed bug where tooltips for stay buttons were behind window
- Sanity checks to tv render directories
- Removed deprecated CSS icon reference
- [#MODX-2169] Fixed bug with TV default values, inheriting and non-linear TV inputs
- [#MODX-2170] Fixed error where element names cannot have less than 3 characters
- [#MODX-2169] Properly handled @INHERIT binding in TV inputs
- [#MODX-2165] Changed 'Remove Package Version' context menu item behavior to allow to show on non-installed versions to allow rollbacks from downloaded but not installed updates
- [#MODX-2164] Fixed issue that might cause random, non-affecting error during package updates
- [#MODX-2008] Added in Japanese translation
- [#MODX-2163] Default settings grid to show only core namespace settings to reduce confusion
- Added autotag TV input widget that grabs tags from a list of the tags so far for all content values for that TV
- [#MODX-2161] Added sanity check for incorrect or invalid filemanager_path values in file tree
- Added missing deleted checkbox on resource panels
- [#MODX-2167] Fixed issue where duplicate button was creating incorrect duplicate name
- [#MODX-2162] Fixed issues with set to default in TV values, reliance on processedValue
- [#MODX-2168] Fixed new user panel issue with missing JS reference
- [#MODX-2160] Fixed bug where config check was running checkPolicy on resources that caused inadvertent missing unavail/error page message
- Some query optimizations in processors
- [#MODX-2159] Ensure richtext_default setting is respected
- Fixed bug where context settings create modal wasnt resetting values
- Added missing tabpanel IDs for various tabpanels across mgr ui
- Fixed bug that was strtolower'ing any strings in tabNew FC rule
- Added grid renderer to FC grid
- Tweaks to general UX, other slight cosmetic fixes
- [#MODX-2156] Fixed unitialized variable in modTemplateVar::renderOutput/renderInput
- [#MODX-2152] Fixed issue where local package dialog wasnt showing after clicking modxcms.com package browser
- [#MODX-2154] Fixed issue where publish_document access permission was being ignored in resource processors
- [#MODX-2149] Fixed issue where Package Management's modal would only once if hidden
- Fixed issues with stay button on resources
- [#MODX-2008] Added Swedish translation
- [#MODX-2148] Fixed image TV thumbnail sizing
- [#MODX-2145] Fixed 'New' context menu text to be easier to translate
- Slight tweaks to CSS for MODx.Browser file thumbs
- [#MODX-2147] Added phpThumb settings for controlling thumbnail output in manager, defaulted zoomcrop to off and force aspect ratio to on, center
- Fixed erroneous change template message
- [#MODX-2143] Fixed filemanager_path implementation so that thumbnails and relative URLs in browsing work with absolute and relative paths as setting
- Removed powered-by text in request headers in AJAX calls
- [#MODX-2143] Fixed issue where if filemanager_path was set differently that URL insertion on TVs or drag/drop was incorrect
- Added urlencode/urldecode to filters
- [#MODX-2132] Remove friendly_url_prefix reference that was causing PHP warnings without breaking makeUrl()
- [#MODX-2142] Fixed issue where translations in settings, properties and permissions were not being translated or falling back to english
- [#MODX-2132] Reverting commit in r7125 due to side issue caused by fix in it
- Hardened security on some file download actions in mgr such as console output, phpinfo, properties export
- Adjusted setup expiry to 15 minutes
- [#MODX-2139] Added message to display if setup has to restart due to timeout
- [#MODX-2140] Fixed welcome page to point to static page rather than atlassian stack
- Update Help URLs to new base url for docs
- Some UI tweaks to lexicon grid, added reset() JS method to MODx.Window for shorter code
- Added in create entry to lexicon management
- Ensure $modx is available in custom TV renders
- [#MODX-2137] Fixed bug in image TV output render
- [#MODX-2138] Fixed textarea bug in system settings
- Allow MODx tags in TV descriptions in input renders, but prevent HTML tags
- Fixed bug where output render type was being ignored
- Ensure tv data isnt sent back in resource update processor, to prevent escaping problems with richtext tvs
- [#MODX-2109] Fixed setup to have upgrade mode not go to editing database/contexts, only advanced upgrade goes there
- Fix object caching bug in modAccessibleObject::_loadCollectionInstance()
- Update xPDO 2.0 to revision 429
- Ensure extended fields can be added to users with none pre-existing
- [#MODX-2131] Fixed other issues with TV values and rendering
- Added ctrl+alt+p key shortcut when updating a Resource to preview it
- Prevent illegal drops of actions to menus, menus to actions, in trees on Actions page
- Slight fixes, tweaks to plugin events grid
- [#MODX-2130] Fixed typos and missing references in mb-based output filters
- [#MODX-2131] Fixed various issues with TV rendering, values, and in multiple contexts
- [#MODX-1404] Make MySQL client version check a warning only for older versions
- [#MODX-1404] Remove MySQL client version check for 5.0.51
- [#MODX-2024] Fix use of %s strftime modifier in modSessionHandler::write()
- [#MODX-2132] Remove friendly_url_prefix reference that was causing PHP warnings
- [#MODX-2107] Fix errors with friendly alias slug generation with certain multi-byte characters
- [#MODX-2114] Fix Error Caching Resource log message when site unavailable or other transient Resources are constructed
- [#MODX-2129] Added missing Resource events
- Fixes to Messages page/grid
- Added optimize database button on database tables grid
- Fixed reference bug in resource/update processor
- Improvements to Users grid to dim inactive users
- Fixed a few bugs with MODx.Browser and file tree
- [#MODX-2127] Added message to Package Management if cURL or Sockets is not installed that prompts user to do so
- Added ability to send warning/error messages to all MODx.* grids/trees
- [#MODX-2128] Fixed MODx.Browser in RTE mode
- Added modManagerRequest::addLangTopic,setLangTopics,getLangTopics assistance methods
- [#MODX-2125] Various fixes for manager log page
- [#MODX-2023] Added sanity checks for settings caches in setup, ensure settings caches are removed post-setup
- [#MODX-2064] Ensure Action combos in System Actions page are reloaded when an action is updated/created/removed
- Fixed invalid validation rule on element classes
- [#MODX-2091] Ensure duplicate maintains published status
- [#MODX-2123] Added workaround for IE with Quick Update Resource window
- Modified validation on modChunk, modPlugin, modSnippet, and modTemplateVar to allow spaces within a name
- [#MODX-2052] Fixed bug with loading multiple MODx.Browser instances in non-file management circumstances
- Updated duplicate processors to check validation, return more informative messages, sanity checks
- Removed duplicate days keys in lexicon
- Fixed issues when TV render directories are overridden
- [#MODX-2115] Fixed issue with phpthumb reference and capitalization, and when base_url is /
- [#MODX-2113] Fixed CTRL+SHIFT+H shortcut for hiding left nav
- Fixed bug in ORM tree relating to adding root nodes when subnode was selected
- Added ability to add/remove attributes and containers to UI ORM trees, specifically in User extended and remote data
- Added UI for editing extended User Profile data
- [#MODX-2116] Fixed bug in depth search in modX::sanitize
- [#MODX-1150] Changing class_key for a Resource now reloads the page to change editing area
- [#MODX-2077] Config check screen in welcome panel now is same width as other panels
- [#MODX-1648] Lexicon Management now loads by default the current manager_language
- [#MODX-1743] Package update now shows status alert when package is already up to date, rather than an error
- [#MODX-2119] Fixed bug in IE where onunload was firing regardless, preventing moving off page seamlessly
- [#MODX-2112] Fixed bug where admin password reset was not working
- [#MODX-2111] Fixed bug where language settings were not set after running setup in another language
- [#MODX-2110] Fixed bug where resource fields were not being updated on update, causing publishedon errors
- Adjusted version for pl development
MODx Revolution 2.0.0-rc-3 (LastChangedRevision: 7083, LastChangedDate: 2010-07-07 12:20:55 -0500 (Wed, 07 Jul 2010))
====================================
- Updated German translation
- Fixed bug with new installs and base template name
- Fixed UI issue with Namespace path being unwantingly translated
- Upped timeout on setup settings cache to 10 minutes; was far too short
- [#MODX-2040] Fixed bug with setProperties and merge argument
- Slight tweaks to phpthumb default config
- Added sanity check when using multiple TV render directories
- [#MODX-2100] Fixed content type creation for binary type bug, bug in build with regards to content types
- Added flag to setup to fix proceeding error after install
- Fixed setup to return setup process to very beginning when settings timeout, avoiding various errors about classes not being found
- Added modx-tv-checkbox class to resource TV checkboxes for easier DOM manip
- Added showCheckbox setting for resource TVs display to allow for extensibility and TV targeting
- Added phpThumb specific settings
- Added OnResourceTVFormRender event for affecting TV displays on resources
- [#MODX-2104] Auto-detect correct value and set use_multibyte on new installs
- [#MODX-2104] Added 'use_multibyte' setting that allows for use of mb_* functions for multibyte characters; fixes bug with MB chars in output filters
- [#MODX-2019] Added default Element policy
- Fixed issue with Ext.form.BasicForm and prior commit, adjust else/if condition
- Added headers check to all Ajax requests to connectors to require unique site ID header to harden security
- Added modx-content-above and modx-content-below divs for RTE usage
- [#MODX-2008] Updated Russian translation
- Enabled RTEs to be used on TV default value field
- Added which_element_editor setting, which allows for usage of multiple RTEs for Elements vs Resources
- Fixed bug with custom_resource_classes setting implementation on blank values
- [#MODX-2094] Enabled Packages to be able to have their Provider changed
- [#MODX-1809] Added manager_time_format to allow changing of time formats in mgr widgets
- Added extra var to pass revo version in transport provider requests; helps with download metrics and version checking
- Optimized package grid by moving menus to JS
- Fixed issue where manager_language setting was being ignored in mgr connectors
- Enhance security on language string loader
- [#MODX-1834] Adjusted color on Yes/No on packages grid to more reflect intent
- Readjust JS firing timing for Elements to prevent RTE timing errors in faster browsers
- [#MODX-2090] Added auto_check_pkg_updates_cache_expire setting, which caches package update checks in Package Management to speed up grid load times
- Ensure Resource pages using RTEs always have save btn enabled
- Fixes to RTE loading in Element panes, other issues regarding timing of plugin firing
- Fixed bug with area listings in combo in system settings
- [#MODX-1961] Fixed bug with octal perms when creating directories in the admin
- [#MODX-1527] Fixed bugs in admin confirm password field on install
- Fixed Package Management in IE8
- Styling improvements
- Fixed IE issue on navbar, few other tweaks to package management for IE
- [#MODX-2032] Fixed topic varchar length issue with UTF-8 installs
- [#MODX-1612] Added Create Menu context menu on root node for menus tree
- [#MODX-2020] Ensure error when creating duplicate context ACLs shows
- Tweaks to Package Management browser JS to allow for more consistent rendering
- [#MODX-2051] Stripped tags from TV description field on input rendering
- Added 'custom_resource_classes' setting, which allows you to specify custom resource types for the resource tree
- Tweaked FC tvMove rule to be more consistent with values of other TV FC rules
- Allow blank names (not keys) in Settings create/update windows; tweaks to query in package management grid
- [#MODX-1737] Container resources can now have names specified on duplicate
- [#MODX-2074] Fixed bug where property descriptions were not i18n-able
- [#MODX-2062] Date TV type now can store time; updated datetime ExtJS xtype to latest version
- [#MODX-2046] Added 'collapse' toggle to left trees, shortened username on top right to allow for small resolutions
- [#MODX-2067] Fixed bug with cleanAlias and a non-existent lexicon string
- [#MODX-2086] Fixed a few bugs in package management styling
- Tweaks to context menu styling
- [#MODX-2078] Context menus now show under cursor
- [#MODX-2083] Fixed bug where setting editedon was returning invalid date
- [#MODX-2061] Fixed erroneous lexicon entry for cache_handler setting description
- [#MODX-2085] Fixed issue with namespace path not being translated on get
- Added ability to activate/deactivate FC rules from context menu
- fieldVisible, fieldLabel, tvVisible, tvMove Form Customization rules now support multiple fields via comma-sep list
- Added functionality to Form Customization to add new Tabs and move TVs to other tabs
- Applied CSS gradient styling to grids, tabs
- [#MODX-2056] Fixed CSS for topmenu, restyled to add contrast and enhanced
- Cleaned up TV display panel, removed TV reload button, extended fields all the way across
- [#MODX-1832] moved "Set to Default" to a fade-in icon
- Prepared code for oncoming feature to move TVs into other tabs
- Removed credits from about pane, consolidated tabs
- Fixed permissions checks on resource tree context menu when policies are limited
- Added prefix filtering to modLexicon::fetch
- Added modTemplateVar::getDisplayParams for easier fetching of display_params for a TV
- Fixed bug with custom TV render paths
- Added phpThumb to core, added connector for secure access, integrated into MODx.Browser
- Ensure categories in TV panel are sorted alphanumerically
- Added stripString, cdata, replace, fuzzydate and ago output filters
- [#MODX-2045] Added ExtJS, Smarty, PHPMailer, MagpieRSS version into System info
- [#MODX-2057] Fixed bugs with action/menu trees
- Fixed bug with is_writable check in setup; was checking core/config rather than just core/config/config.inc.php
- [#MODX-2042] Fixed extra beginning slash for image/file TVs
- Add validation to processors for Chunks, Plugins, Snippets, and Template Variables
- [#MODX-1998] Disallow reserved Template Variable names (i.e. Resource field names)
- [#MODX-2033] Fix bug with unchecking Template Variable access when editing a Template
- Have modX::switchContext() update placeholders from config on successful switch
- [#MODX-1774] Remove redundant setting of placeholders from modX::$config in modRequest::handleRequest()
- [#MODX-2031] Fix modX::stripTags() and modX::sanitize() to properly strip nested element tags
- [#MODX-2027] Added icon to file tree to show MODx Browser, for a different view on file management
- [#MODX-1924] Made more precise the cursor pointer change on buttons in mgr
- [#MODX-1904] Fixed bug with phx placeholders in modTranslate095 class
- [#MODX-1535] Fixed bug with transparent background for grid-based comboboxes
- [#MODX-1904] Fixed bug with phx placeholders in modParser095 class
- [#MODX-1936] Lexicons now fallback to English if no translation is found for specified language
- [#MODX-1781] Fixed z-index issue with top nav and window masks
- [#MODX-217] Added create element type icons for Element tree
- [#MODX-217] Added directory create icon to file tree toolbar, changed upload files button to icon
- [#MODX-2022] Fixed bug regarding php file permissions and writable checks
- Fixed bugs related to loading of RTEs for TVs in derivative resource classes
- Enhanced image TV to show preview of image, adjusted to display below
- [#MODX-2015] Added sanity check to prevent users from dragging Resources to a non-existent context
- [#MODX-2013] Fixed bug where hiding fields with Form Customization would disable them from being sent
- Fixed bugs with System Settings grid due to erroneous merge in UI styling
- [#MODX-2012] Made Form Customization grid sortable
- [#MODX-2011] Fixed MODx.grid.Grid::getSelectedAsList to work in Fx,IE
- Added more sophisticated check for writable directories in setup to ensure compatibility across environments
- Fixed bug where manager_language setting was ignored
- [#MODX-2007] Redirect to requested mgr page when logging in
- Adjusted version for RC-3 development
MODx Revolution 2.0.0-rc-2 (LastChangedRevision: 6924, LastChangedDate: 2010-05-27 15:56:51 -0500 (Thu, 27 May 2010))
====================================
- Fixed copy-prepared-css command in build.xml to prepare for rc-2 release
- Adjusted welcome screen URL to go to a non-release specific confluence page
- [#MODX-2000] Fixed FC rule to apply to template fields by overriding in controller
- [#MODX-2000] Add ability to specify a template in REQUEST or alter via plugin in resource/create controller
- [#MODX-2004] Allow settings to be duplicated when duplicating a context
- Added missing OnUserBeforeRemove event
- [#MODX-1797] Fix bug with publishedby field getting updated unintentionally
- [#MODX-1919], [#XPDO-52] Update xPDO to revision 425 for fix to xPDOManager::createObjectContainer()
- [#MODX-1918], [#MODX-1919] Improve error reporting in database setup steps
- Made default click behavior for Files in file tree be to edit
- [#MODX-1995] Fixed issues regarding sending password via email with new users
- [#MODX-1549] Preserve file tree state
- [#MODX-1810] Gender now saves correctly in user panel
- [#MODX-1635] Redirect to Users grid after creating a new user
- Fixed bug with import properties
- [#MODX-1971] Allow ./- in Context key names, but not as first character
- [#MODX-1997] Added ability to duplicate and set inactive/active Form Customization Rules, batch actions to Rule grid
- Cleaned up profile editing page
- Cleaned up style for headers on welcome page
- Reworked System Info page, cleaned up styling, display, info
- Added batch actions to Users grid
- Fixed bugs with removing directories in file tree
- [#MODX-1996] Fixed missing create/update settings windows
- Allow for separate paths on derivative resource types based on a [classkey]_delegate_path setting that points to their controllers, added checks to prevent path mapping
- Prevent deferred render on left nav trees, to prevent loading errors for js hooks
- Fixed bugs with MODx.grid.encodeModified/encode, plugin event saving
- Added loadCreateMenus JS event to modx-resource-tree modext widget
- Refactored js lang loading to allow for dynamic modification of strings
- [#MODX-1993] Moved config.inc.tpl to core/docs to prevent confusion
- Added description below TV rows in Resource edit
- [#MODX-1853] Fixed issue where reload button was above MODx.Browser in TV pane
- Switched Quick Create/Update Resource description field to more-used introtext field
- [#MODX-1992] Fixed error in modSnippet preventing multiple executions per request
- [#MODX-1983] Clarified package uninstall option message
- [#MODX-1982] Fixed broken cancel button on Package View page
- [#MODX-1989] Fixed incorrect var reference in getfiles processor
- Added extra pagination to dropdowns in mgr that might have large #s of records to add usability for large sites
- Fixed all Elements including Template Variables to properly respect modAccessCategory ACLs.
- Allow base-level Element Category ACL assignments
- Fixed some issues with Settings grid and lexicons, key not being displayed, etc
- [#MODX-1940] Resized lexicon grid toolbar to fit better in smaller resolutions;
- [#MODX-1950] Adjusted permissions to allow proper listing of Elements; checks 'list' policy on Element now rather than view_[element]
- [#MODX-1975] Added warning messages for PHP 5.2.0 and 5.1.6 versions in setup asking that users upgrade to 5.3.0+; will still allow installs, however, if the user has those versions
- [#MODX-1967] Added warning to setup for people who are using PHP 5.3.0+ and dont have date.timezone set
- Added proper permission checks to Elements/Categories across processors/controllers
- Added UX for managing Element Category access for User Groups
- Add modAccessCategory to allow context-specific security policies on modCategory as well as any modElement via the related modCategory; includes policy inheritance to sub-categories
- Add modCategoryClosure table class to allow for easy recursive queries on modCategory
- Fixed bug caused by JS/CSS optimizations that would break left nav when too many resources were loaded
- Fixed bug where access contexts for admin user were being duplicated on upgrades
- Added extra options to attaching with modPhpMailer; fixed bug in phpmailer that caused E_DEPRECATED errors
- [#MODX-1912] Added manager logging to file/directory actions
- [#MODX-1912] Added file/directory specific permissions to allow more fine-grained security on using the file manager
- [#MODX-1972] Added OnTVInputRenderList, OnTVOutputRenderList, and OnTVOutputRenderPropertiesList System Events to allow you to return a path to specify where to look for custom TV files
- Allow separate caching directories for smarty when using different manager themes
- [#MODX-1951] Ensure smarty cache is cleared on site cache clearing and settings
- Ensure admin ACLs are set on new installs
- Added check to modResource::stripAlias to make sure modX object is a modX instance
- Added basic template and default home resource to new installs
- Added load-only and load,list and view policies to build, adjusted setup to handle admin/resource policies with different IDs
- Moved setup's global new/upgrade install scripts to separate files
- MODExt adjustments; main layout now in central viewport so can handle browser resizing, refactored settings grid editing code, IE/FF/Chrome fixes
- [#MODX-1970] Add scheme property to Link Tags to allow canonical, https, or any URL generation scheme from modX::makeUrl()
- Fixed bug where core namespace was not in build
- Update xPDO to revision 424 for fixes related to PDOException reporting
- Ensure packages are unpacked after downloading
- Fixed bug with removing a plugin
- Added System Setting, 'cache_noncore_lexicon_topics', which can be used to disable caching on noncore lexicon topics, which is useful for 3PC development.
- Deprecated modPackageBuilder::buildLexicon
- Completely refactored the Lexicon system to now do file-based Lexicon Entries only. DB entries are only for overrides. This allows for proper overriding of
core lexicon entries, caches faster, and allows for much easier 3PC development.
- [#MODX-1783] Fixed unnecessary scrollbar bug by removing unnecessary margin on body/html tags
- Slight spacing tweaks to main layout to make layout feel more open
- [#MODX-1806] Improvements to messages section
- [#MODX-1913] Fixed incorrect wording on setup complete page
- Tweaked launching of layout panel to add consistency across browsers
- [#MODX-1835] Fixed error on Windows platforms when an extension_packages path contains a colon (:)
- Added ORM editing formpanel object for editing v/p editing pairs, used now on modUser remote data form
- Added panel for viewing remote data on a user
- Added 'lexicon' field to modAccessPolicy to enable translations of descriptions of Permissions
- Added extended field to modUserProfile to handle a majority of basic extended user profile storage/retrieval needs
- Added 'lexicon' field to Element properties to enable automatic translating of property descriptions and option names
- Fixed parent/context_key reference issue when creating resource from context tree node
- Tweaks to index.css for default mgr theme to correct styling issues in webkit browsers due to ExtJS upgrade
- Fixed deprecated references to removed images in default mgr template css that was causing 404s
- [#MODX-1911] Allow for drag/drop reorganizing of categories in the Element tree
- [#MODX-1892] Various fixes to TV-Template relationship grids
- [#MODX-1895] Added sanity check for windows systems with file names in file browser
- [#MODX-1908] Corrected logic flaw in modManagerResponse that prevented smarty templatePath from being set for CMPs
- Optimized loading for System Settings grid
- Updated ExtJS to 3.2.1
- Add remote_key and remote_data to modUser
- [#MODX-1898] Fix static calls to modX::fromJSON() and modX::toJSON() instance methods (xPDO updated to revision 421)
- Pushed File tree nodes' context menus to JS layer, added Upload Files button to tree toolbar
- Pushed Element tree nodes' context menus to JS layer, similar to Resource Tree optimizations
- [#MODX-1897] Fix Date TemplateVar web output render error in PHP 5.3 due to use of ereg()
- Fixed bug with Quick Update caused by new resource tree js changes
- [#MODX-1848] Allowed parent selector to select contexts as the parent in Resource page
- Pushed Resource tree nodes' context menus to the JS layer, massively decreasing the size of the JSON tree sent in the getNodes processor, vast speeding up tree functionality
- Made publish/unpublish/delete/undelete actions on the tree only change the class of the node, rather than refreshing the node, speeding up workflow
- Pushed modX::getService to xPDO layer
- [#MODX-1873] Ensure setup redirects use full URL in header
- [#MODX-1887] Adjust default widths for main layout to render panels more consistently
- Optimized modX::getChunk() and modX::runSnippet() by caching instances within a request to modX::$sourceCache
- Modified modX::setDebug(true) to set error_reporting(-1)
- Optimized modLexicon::loadCache
- [#MODX-1824] Fixed bug where duplicate wasnt fully duping resources
- Moved Resource's duplicate method into the model, via modResource::duplicate
- [#MODX-1868] tree_root_id now accepts a comma-delimited list of Resource IDs to restrict by. Works across contexts as well.
- [#MODX-1871] Fixed bug with delimiter TV output render
- Dropped unnecessary ID field on modEvent table and made `name` column PK
- Refactored modX::invokeEvent and modX::getEventMap to take advantage of new plugin event changes
- Adjusted the modPluginEvent model to reference the event name rather than id
- Added new model-based System Events to work more effectively in any context
- Removed deprecated system events
- Added tree_root_id setting that allows you to specify the start parent ID of the left Resource tree
- Fixed bug where User Settings could not be removed
- Enabled ability to set absolute path and placeholders for filemanager_path and rb_base_dir
- [#MODX-1791] modPackageBuilder::createPackage now forces lowercase package name to be more compatible across environments
- Sanity checks to prevent user from accidentally removing admin/resource access policies
- [#MODX-1860] Fixed bug where new password was being hidden too fast when changing user password
- Added proxy support to modRestCurlClient for Package Management
- Added a couple refactorings to modRestSockClient to prevent possible errors
- Consolidated user group create system events into one event, OnUserGroupCreate
- Fixed some various plugin event calls
- Fixed Plugin Event code to restrict groupname to a UI filter only, not in event caching; adjusted UI grid to support groupname in display
- Refactored file handling processors to use modFileHandler class with modFile and modDirectory derivative classes to abstract file system processing to abstract for multiple environments
- [#MODX-1789] Added extra checks in Package Management to make sure that the correct directories are created before using it. Will now prevent usage of PM if those directories do not exist or are not writable.
- [#MODX-1789] Added code to attempt to create core/components and assets/components after install. If fails, displays a notice to user to manually create them themselves to allow Package Management to work properly.
- [#MODX-1839] Fixed grammatical error in forgot login link on login page
- [#MODX-1846] Fixed invalid markup for username in top right
- [#MODX-1854] Fixed invalid references to cultureKey that broke cultureKey setting effectiveness
- [#MODX-1785] Fixed invalid password variable reference in invoke notfound event in login processor
- [#MODX-1784] Fixed invalid event call on user update, as well as added event invoking into updatefromgrid processor
- [#MODX-1836] Set default context_key in modResource objects to 'web'
- Fixed bug with system info page and active users that would cause error in error log
- [#MODX-1788] File tree now respects filemanager_path setting. Also cleaned up file browsing processors.
- Upgraded ExtJS to version 3.2
- Updated version to 2.0.0-rc-2 for svn development and issue tracking
- [#MODX-1778] Fixed error that shows up if E_NOTICE set to true in setup/ index due to servers not posting a HTTPS server global
MODx Revolution 2.0.0-rc-1 (LastChangedRevision: 6614, LastChangedDate: 2010-03-22 16:41:04 -0500 (Mon, 22 Mar 2010))
====================================
- Prepared for rc1 release
- Fixed CSS compression copying in build.xml
- Fixed regClient*() functions to work again on cacheable scripts
- Move element source and include cache files outside of context cache directories since they should be cleared only when elements are updated
- Remove eval() from modScript and re-enable remote debugging of modScript instances by caching function as include in addition to source cache
- [#MODX-1759] Ensure manager log fires on top menu deletion
- [#MODX-1772] Ensure array of IDs is passed to OnBeforeEmptyTrash and OnEmptyTrash plugin events
- Added a welcome screen to show on first login to manager
- [#MODX-1738] Fixed issue with default value on radio TVs
- [#MODX-1741] Fixing inconsistent widths for radio options by making them list vertically rather than horizontally
- [#MODX-1769] Lexicon grid search now searches name and value
- [#MODX-877] Updated confusing text on TV access permissions tab
- [#MODX-1766] Fixed PHP_SAPI issue to properly work by setting a default value on setup to provide a default http_host value to properly populate the site_url
- Fixed bug in setup that didn't catch processors_path in prior configs
- [#MODX-1759] Fixed bugs with manager log not storing correct PK values, or displaying missing keys in grid
- [#MODX-1766] Fixed config.inc.tpl to work with non-httpd SAPI's
- Added title/info for the Reports->System Info->Database page. This is return fixed the CSS styling issue as well.
- Fixed CSS Styling on Recent Documents. 5px padding was removed.
- Fixed bugs with modMail class and default attributes that prevented attributes from persisting after a reset()
- Removing deprecated RTE handler code
- [#MODX-1762] Increased file uploader window size for translations
- Dont render unnecessary tabs in Resource TV panel if no TVs assigned to Template for that Resource
- Sort Template Variables on the Template editing page by name
- Ensure Element Properties that have HTML in them show markup instead of rendering the html in editing mode in mgr ui
- [#MODX-1669] Redid File Uploader in Directory tree to be more cross-browser compatible
- Cleaned up and enhanced login CSS
- Standardizing and adding class constants to modRest* classes
- Updated copyright data in lexicon entries
- Fixes to build.xml, css compression command
- Updated copyright dates
- [#MODX-1750] Lots of procedural and reference fixes to Lexicon grid UI
- Cleaned up presentation of modAction records in mgr
- Added a fix to tree refreshParentNode; enhanced modUserGroup::getUsersIn()
- Added saving mask to Element Property grid to fire when saving the property set
- Removed deprecated file reference in login template
- Added System Settings to toggle news/security feeds in welcome panel
- Added System Setting to toggle on automatic checking of package updates in Package Management
- [#MODX-1751] Fixed erroneous reference in friendly alias setting description
- [#MODX-1752] Fixed bug where topmenu items without children didnt show even if they had an action
- Some css tweaks to login page
- Updated to xPDO 2.0.0 r419 to fix xPDOVehicle bug
- Fixed bug with Download Output button in MODx.Console
- Ensure forgot login activation email is HTML
- Added Forgot Login link and form to manager, sends an activation email to specified email if user forgot login/password
- Fixed SQL sorting algorithm for package versions, added helper methods for comparing package versions
- Added $resource to properties passed to OnDocFormDelete in resource/delete processor
- Updated to xPDO 2.0.0 r417 ([#XPDO-40] Fixed getCount to work when passing a criteria with a class alias set)
- Enhanced striptags output filter to take a parameter of allowed tags
- Make sure $paths and $options are passed to OnCacheUpdate
- Added compression/concat references to login and browser tpls
- Fixed build.local.xml and build.xml scripts
- Added compress_css system setting for compressed CSS for releases, moved over modx-theme.css to templates css/ dir. Don't use compress_css without first running _build/build.local.xml Ant task.
- Cleaned up leftover PHP4 function definitions, unescaped SQL code, added proper accessor methods for private vars, other old code
- Fixed bug with modLexiconLanguage::clearCache
- [#MODX-1738] Fixed issue with FC TV rules not working as expected on Resource Update
- Fixed bug where plugin event properties were getting merged if more than one plugin was associated with the event
- Added loading mask to editing panels to prevent accidental editing before data is loaded
- Added sanity check for OnRichTextBrowserInit event processing
- Added fix for RTE loading in Resource panel, should fix most RTE saving bugs
- Added collapsibility to Document panel
- Added 'concat_js' system setting that will concat all the common JS files into one single file
- Adjusted lang.js.php to properly use ETag header to cache lang js
- Added css rule to prevent hidden iframes from being shown
- Fixed bug where Resource Groups were not editable on Create Resource
- Added sanity check for packages with missing provider
- Added "Updates Available" column to packages grid, auto-checks provider for updates
- [#MODX-1732] Added duplicate language ability to language grid
- [#MODX-1741] Fixed possible bug with radio/cb tv labels
- [#MODX-1593] Fixed bug where User could not be added with no role in User Groups tree
- [#MODX-1735] Properly URL encode link tags while still preserving = and & in query string
- [#MODX-1736] Fixed bug with assigning TVs to Resource Groups
- [#MODX-1740] Added workaround for SQL code to properly hide TVs with FC rules
- [#MODX-1738] Fixed bug with radiogroups and set TV default FC rule
- Fixed some header issues, _FILES content type handling
- [#MODX-1733] Fixed bug that was stripping tags from connector processing
- Ensured that Static Resource filename change fires dirty status
- Made sure Set to Default fires dirty status for Resource panel
- Fixed possible width stretching bug in TV panel in Resource edit view
- [#MODX-1543] Added "Rename Category" to category nodes in element subnodes in Element Tree
- [#MODX-933] Can now drag/drop Elements into Categories in the Element Tree to assign them to Categories
- [#MODX-1729] Fixed incorrect filter name to be more appropriate to function
- [#MODX-1727] Added missing Empty Cache checkbox to derivative resource panels
- [#MODX-1724] Fixed bug with output renders in TV panel not triggering panel dirty status
- [#MODX-1730] Fixed bug with $scriptProperties and login processor
- Some cleanups to MODExt flow and ID referencing
- Changed all GPC references in processors to $scriptProperties, which is loaded at entrance points to processors with GPC vars, pushing input handling to the connector
- [#MODX-1711] Fixed bug with strip output filter
- Added ellipsis output filter
- Fixed various event callings across JS implementation to properly modularize modext components
- Added events to user's groups grid to ensure dirty firing
- Added MODx.FormPanel::markDirty
- Added in CSS tweaks to accommodate Opera 10.5
- Fixed bug with users grid if access permissions tab is removed
- Fixed deprecated method definitions in modConnector classes
- Fixed text in language settings to more accurately reflect function
- Added area filter to Settings grid
- [#MODX-1721] Disabled unnecessary paging on System Events table
- [#MODX-1726] Added sanity check to ensure TV input type is properly set
- Fixed bug with action buttons and continue stay method
- Added UI for managing website field in modUserProfile
- Added website field to modUserProfile
- Removed unnecessary and problematic editor dropdown in chunk editing screen
- Sped up drag/drop of reordering in tree by now only framing moved nodes instead of refreshing
- Added modRequest::getParameters() method for retrieving various GPC variables or arrays of variables; automatically strips MODx GET parameters as necessary
- modRequest::__construct() now creates references to all GPC variables in modRequest::$parameters
- Modified modX::makeUrl()/modContext::makeUrl() to accept query string parameters as an array or string
- Added modX::toQueryString() static method to turn associative array into a valid query string
- [#MODX-1709] Fixed issue with encoding of action button parameter
- [#MODX-1554] Prevented uploading of files to files themselves in directory tree
- [#MODX-1700] Fixed issue with text referencing setting in lexicon entry
- Ensure tags in a Static Resource content are parsed before trying to load the source path
- Fixed static/weblink update js
- Removed unnecessary and redundant table prefix check later on in setup
- Fixed css/js properties in TV tab to let RTEs auto-determine the height of their TD fields
- Fixed missing permissions reference on resource controllers
- Added OnHandleRequest to modManagerRequest::handleRequest
- Properly hides UI elements for Resource buttons/pages if user doesnt have permissions
- Refactored modResource::cleanAlias() to allow various options, including built-in and custom transliteration capabilities
- [#MODX-717] Foreign characters (UTF8 data) needlessly removed from alias
- Hide top menu items if there are no submenus and if the topmenu is not clickable
- [#MODX-1690] Fixed text for confirmation dialog when removing an Element to include name and type of Element
- [#MODX-1707] Added mail_charset and mail_encoding system settings to control charset and encoding in emails
- [#MODX-1706] Ensure that text and qtip fields in Resource/Element trees have any tags stripped
- [#MODX-1699] Fixed bug in Quick Edit TV where it would erase the caption and replace it with the name
- [#MODX-1704] Fixed erroneous if statement in clear button hiding in error log panel
- [#MODX-1675] Added fix for windows paths on Edit File panel
- [#MODX-1681] Added checks for issue with importing lexicon in Webkit-based browsers
- Cleanups to TV input widths
- Removing core RTE; too much work, may take back up in a later version
- [#MODX-1697] Added ability to edit images and links in RTE
- Added more robust MODx.rte.Selection API
- Added missing changes to modActions needed to load lexicon entries for RTE
- [#MODX-1662] Fixed mismatch in menus widget field label
- [#MODX-1687] Fixed bugs in template package browser due to changes in modx.view.js
- Made resource panel be a fileUpload-able panel for plugins
- [#MODX-1357] Added richtext_default system setting
- [#MODX-1685] Added MODxEditor, a core Ext-based RTE to be the default RTE for Revolution
- [#MODX-1674] Stabilized MODx.Browser to work with core RTE
- - Added missing registry.db.modDbRegister* classes to setup
- [#MODX-1642] Logging out doesn't unlock resources: added modUser::removeLocks() and modified modUser::endSession() to call this method
- Added OnInitCulture event to core transport data.
- [#MODX-1672] Refactor collation/connection processors in setup to be more stable
- Updated xPDO to r414 for improvements in xPDOManager
- modInstall::writeConfig() uses new_file_permissions if specified or umask() settings by default
- Removed superfluous calls to xPDO/modX::setDebug() and xPDO/modX::setLogLevel() in modInstall
- modInstall::getConnection() now uses utf8_general_ci for charset/collation by default
- [#MODX-1691] Set Quick Create/Update windows to use anchor property rather than width to adjust for resizing
- Added 'cultureKey' setting to enable easier language translation in contexts/fe/components
- Fixes to styling for MODx.Browser window
- Added 'relativeUrl' parameter to MODx.Browser file data
- [#MODX-1674] Fixes and stabilization to MODx.Browser, specifically when used by RTEs
- Changing default editor from TinyMCE to blank value
- Fixed bug in setup where inplace setting was being forced to 1
- Cleaned up most processors, fixed wrong permission references, standardized code
- Fixed welcome panel to only show panels with permission to see
- Fixed error log view page to restrict viewing and clearing by permission
- Added descriptive information to Roles grid
- Lots of permissions fixes, other bugfixes and sanity checks to Element processors/controllers
- Added propertyset permissions
- Cleanups to Resource controllers, processors, optimizing of security permission checks
- Fixed various bugs with search page
- Fixed bug with adding policies that prevented partial regexp matches in name
- Fixed bugs when adding new policies or permissions that showed prior added perm/policy in form
- Properly secured and refactored recently edited resources grid
- [#MODX-1670] Adjusted permissions to allow restricted user to edit profile
- [#MODX-1667] Removed unnecessary opacity CSS rule in menus
- Fixed bug where page wasnt reloading on login in certain situations
- Make rightlogin div longer to support longer translations
- [#MODX-1653] Fixed issues with related objects, removal of aggregates, and other packaging bugs. Introduced xPDOTransport::UNINSTALL_OBJECT, which defaults to true. When off, it will prevent an object from being uninstalled.
- Updated xPDO to r413
- [#MODX-761] Fixed language issue in setup, now sets it correctly and loads proper lexicon for login screen
- Ensure console window appears above other windows
- [#MODX-1663] Added MODx.msg.status, which shows a fading status message on a successful save. This also solves the issue of user feedback.
- Removed unnecessary field from recently-edited-resource grid on welcome screen
- [#MODX-1660], [#MODX-1037] Revamped login screen to HTML/CSS, basic form processing to allow browsers to save password in their password management systems
- Revamped UI in new setup options, cleared up text, simplified presented options
- [#MODX-18] Allow editing of MODX_CONFIG_KEY in setup welcome view
- [#MODX-18] Prompt user for MODX_CORE_PATH if not found at beginning of setup
- [#MODX-760], [#MODX-1080], [#MODX-1528] Added setup option to set new_file_permissions and new_folder_permissions in welcome view
- [#MODX-760], [#MODX-1528] Removed new_file_permissions and new_folder_permissions system settings from setup
- [#MODX-760], [#MODX-1528] Updated xPDO 2.0 to revision 407: new file and folder permissions determined from umask()
- [#MODX-878] Stay buttons now action-specific, done through Ext state rather than PHP
- Redo logic order of modPackageBuilder::buildLexicon to ensure languages are packaged in before topics
- [#MODX-1647] Added width specification to force width of screen to prevent scrolling off of RTE TVs
- Cleaned up tvTitle Form Customization rule by moving code from JS to PHP
- Fixed z-index issue for windows due to IE fix
- [#MODX-732] Added z-index force to topmenu for IE, fixed rightlogin div on topbar for IE
- [#MODX-1641] Optimized and cleaned code dealing with Form Customization TV visibility and default values
- [#MODX-1658] Fixed bug where placing a menu item in a submenu would place it in top level
- [#MODX-1624] Enabled changing of text field in menu items
- [#MODX-1656], [#MODX-1654] Fixed CSS gap in install summary in setup
- [#MODX-1655] Fixed hardcoded lexicon strings in setup
- [#MODX-1621] Remove unnecessary context menu items from items in Resource Group Resources tree
- [#MODX-1627] Fixed incorrect menu in resource group tree resources when newly dragged
- [#MODX-1599] Added manager_date_format system setting for customizing date formats for the manager
- [#MODX-1651] Increasing width of setup navbar buttons to accommodate translations
- [#MODX-1649] Fixed bug where Quick Create didn't respect default_template setting
- [#MODX-1650] Fixed bug with language specification in setup to properly set cookie for Windows machines, and set initial language properly
- [#MODX-1626] Fixed bug where top menus could not have actions
- [#MODX-1494] Fixed issue where some settings dont have descriptions, and cleaned up deprecated settings
- [#MODX-1645] Fixed incorrect lexicon key for setting_site_start_err
- [#MODX-1646] Fixed issue where download buttons were staying grayed out if there was an error message
- [#MODX-1644] Added SMTP mail settings to default system settings to allow global SMTP usage for all modMail functions
- [#MODX-1606] Fixed bug in modRestCurlClient class due to encoded ampersand
- [#MODX-197] Refactored Action Buttons JS, added 'actionNew', 'actionContinue', and 'actionClose' events to MODx.FormPanel objects, ensured parent/context_key is persisted through add another resources
- Added a couple sanity checks to modRestCurlClient
- Added JS to disable install button when clicked in setup to prevent double-clicks
- controllers/resources/create: Refactored template inheritance to occur before any delegate controller is called.
- processors/resources/create: Moved OnBeforeDocFormSave event invocation until after POST vars are applied to $resource object.
- processors/resources/create: Refactored common code to be executed before any delegate processor is called.
- processors/resources/create: Refactored to respect add_children and new_document_in_root permissions.
- Added various access_denied lexicons to the resource topic.
- Added new_document_in_root permission to control access to creating Resources at the root level.
- Updated to xPDO 2.0 revision 406.
- [#MODX-1606] Added sanity checks and ID standardization to DOM nodes for Package Browser
- Fixed possible bug with ta-toggle div in resource panel
- [#MODX-1628] Fixed FC tvDefault rule by doing setting php-side
- [#MODX-1636] Added ability to assign Role to User when adding them to a User Group from the User Groups tree
- [#MODX-1634] Fixed bug with resource/resourcegroup/getlist processor that prevented showing of resource groups in new resource panels
- [#MODX-1639] Fixed bug where resource panel JS didnt check for existence of possibly hidden access permissions grid
- Fixed modUser::removeSessionContext() to call modUser::endSession() if no contexts are left
- Fixed modUser::endSession() to destroy all SESSION data and the session cookie
- Fixed bug in Plugin -> System Events tab caused by invalid function call in getlist processor
- Fixed problems with various deprecated functions to increase compatibility with Evo and avoid performance issues:
* modX::getDocuments() and modX::getDocument()
* modX::getAllChildren()
* modX::getActiveChildren()
* modX::getDocumentChildren()
* modX::getDocumentChildrenTVars()
* modX::getParent()
* modX::getPageInfo()
* modX::getUserInfo()
- Fixed modX::__construct() declaration to indicate it properly as a public method; added phpdoc comments.
- Fixed modX::sanitize() declaration to indicate it properly as a static method.
- Updated to xPDO 2.0 revision 405
- [#MODX-1614] Fixed issue with cached pages going to unauthorized_page instead of error_page when user does not have load permission
- [#MODX-411] Set system setting: emailsender to the admin email address during install
- [#MODX-1556] Show class and id for deleted resources or elements in Manager Action Log
- [#MODX-1552] Create New element Here shows for root elements but not those in categories
- [#MODX-1625] Fixed bugs with menu tree preventing creating child nodes of new items, restyled menu and action icons
- Added preventative to make sure packages are only downloaded once when in Package Browser
- [#MODX-1623] Fixed package installation error: attempting to preserve files fails with error message
- Updated to xPDO 2.0 revision 404
- Setup upgrades no longer preserve existing data/files on install
- Fixed issue with setup trying to write connector files regardless if files are already in place
- Updated to xPDO 2.0 revision 403
- Fixed bug where plugin properties were not being injected into the plugin event call
- [#MODX-1617] Fixed bug with tvDefaultValue Form Customization Rule
- [#MODX-1619] Added sanity check for modActionDom constraint check
- [#MODX-1620] Fixed missing or incorrect lexicon entries across ui
- [#MODX-1612] Fixed bug where Create Menu button was not working
- [#MODX-1616] Renamed "field" to "name" in Form Customization rule windows
- Removed any non-essential JS from the top menu items
- Added additional check and error logging for processor_path option in modX::executeProcessor().
- Added missing view_sysinfo permission to default Administrator policy
- [#MODX-1595] Fixed bug regarding hiding top menu items with permissions
- [#MODX-1596] Fixed bug related to creating a new top menu item
- Fixed issues related to usergroup panels and anonymous usergroup editing
- Fixed bug in template viewer for package browser that wasnt paginating right
- Added modRestServer for generic REST request handling
- Enable remote sorting and sorting by ID on Users grid
- Fixed and enhanced search field on Users grid
- Fixed bug with duplicating a context where only the first level would duplicate
- Updated to xPDO 2.0 revision 396
- Fixed bug where package version info wasnt being computed on download/scanlocal
- Added check for locked status on resources, now shows locked status in tree, as well as who is editing
- [#MODX-1592] Fixed bug with usergroup create by moving it to a window
- [#MODX-1590] Fixed missing processors for ACL grids
- [#MODX-1526] Added permissions resource_tree, element_tree, file_tree that restrict rendering/viewing of the left-side trees. Must be applied to access policies.
- [#MODX-625] Adjusted text in config.inc.php writable warning message
- [#MODX-1586] Fixed toolbar rendering bug in user settings due to hidden div, now using hideMode: offsets
- Added search for user box in usergroup users grid
- Changed User Group users grid to a non-local grid, now supports pagination and proper validation
- Enhanced UI for editing User Group Context/ResourceGroup ACLs
- [#MODX-1525] Added permissions field to modMenu to define policy permissions required to see Top Menu items
- Fixed bug in Packages grid to properly show provider name
- Added modRestResponse class, improved error handling for REST-based package management
- Added verification for Providers, now check to make sure they can connect before being added or updated
- Added Package View page to Package Management, allowing you to view more info about a package, view prior installed versions, and remove older package versions
- Fixed typo in setup script for PM changes
- Added version_major, version_minor, version_patch, release, and release_index fields to modTransportPackage tables to assist sorting and organization
- Fixed bug in transport schema
- [#MODX-1571] Fixed xtype in automatic_alias setting
- [#MODX-1572] Fixed deprecated error in PHPMailer service
- [#MODX-1512] Fixed bug with MODx.tree.Tree::refreshNode that caused a strange duplicate node error
- Updated xPDO to revision 392 to get new nested condition features
- [#MODX-1515] Fixed date picker CSS
- [#MODX-923] Added file path to config.inc.php configcheck message on welcome page
- [#MODX-1579] Added code to prevent invalid characters from being used in admin username/password in setup
- [#MODX-1575] Fixed bug with Resource Group getList processor
- Updated to xPDO 2.0 revision 389
- Added validation to modContext.key field; must be a valid PHP identifier without underscore characters
- Modified modError::checkValidation() to call modError::addField() for each validation message
- [#MODX-1562] Cleaned up Site Schedule grid to properly load baseParams during refresh and adjust pagination
- Cleaned up processor code, plugin invoking, access permission checks in processors
- [#MODX-1562] Fixed bug in Site Schedule data
- Fixed OnDocUnpublished and OnDocPublished calls in processors to pass modResource reference
- [#MODX-1564] Fixed bug causing combo values to get overridden if they were set before the combo store loaded
- Move element and resource prerender plugin events to after js registering to allow for proper event execution order
- [#MODX-986] Added "Duplicate Context" to Resource tree, as well as "Remove Context"
- Fixed bug with default provider on package management UI
- [#MODX-1540] Fixed last login display in Welcome page
- [#MODX-1567] Enabled sorting in Reports -> System Info -> Recently Edited Documents
- [#MODX-1522] Restricted user editing to just the save_user permission
- Added a "reload" button to the error log
- Fixed Active Resources on Reports - System Info
- Fixed database version query in Reports - System Info
- [#MODX-1560] Added a button to truncate manager log
- Added new browsing view for Templates in Package Management; thumbnail-based browsing.
- [#MODX-1534] Revamped file edit page to match other page structures
- [#MODX-1542] Added missing undelete permission to basic Resource policy
- [#MODX-1539] Added view_user permission to solve dropdown combo users bug that needed "edit_user"; view is more applicable there
- [#MODX-1553] Show current permissions in chmod window
- [#MODX-1539] Fixed a few bugs with the manager log page
- [#MODX-1530] Fixed permission reference in resource create/data
- [#MODX-1532] Fixed bug in permissions reference when trying to remove element from property set
- Fixed bug with login page and new controllers location
- Enhanced provider home page to allow links for newest/most downloaded packages
- Added sorting to Access Policy grid, cleaned up getList processors across site
- Fixed Manager Log page to properly display content, log the right class key, and now display the name of the object edited
- Enhanced Property Sets page to now allow you to edit specific implementations of Property Sets per element, as well as the default set
- Added "disabled" checkbox to Quick Update Plugin
- Fixed bug in modManagerResponse dealing with CMPs and templating paths
- Moved controllers/* files to controllers/default/ to allow for custom manager templating
- Fixed bugs with Property Sets not showing correctly in dropdowns
- Updated xPDO to revision 385 to fix cache_db functionality broken by PHP 5 only changes
- [#MODX-1514] Added css for pointer cursor to top menus
- [#MODX-1513] Added check for SimpleXML to installer
- Add sanity check to make sure languages arent erased on package uninstall
- Removed confirm dialog for remove action on Access Permissions grid
- Fixed panel layout for Access Policies, User Group editing
- Fixed E_STRICT warning on modX::getCacheManager() [method signature did not match xPDO::getCacheManager()]
MODx Revolution 2.0.0-beta-5 (LastChangedRevision: 6224, LastChangedDate: 2009-12-15 10:03:36 -0700 (Tue, 15 Dec 2009))
====================================
- Fixed bug where Set to Default on Resource TV panel was hidden unless you clicked Reload
- Fixed some bugs with Property Sets editing
- Fixed bug where download wasnt working for package management due to missing provider
- Fixed bug where quick create Static Resource wasnt loading MODx.Browser
- [#MODX-1496] Fixed issue with scrolling context menus not working on local grids
- Fixed styling in welcome panel
- Shrinking top menu a bit to fit in smaller window resolutions
- Fixed invalid method reference in modInstallTest derivative classes
- Fixed styling and JS in TV pane
- Fixed error with charset reference in setup/
- Clear Search in Package Browser when clicking on a Tag
- Added Search bar to Package Browser, now can search entire repository
- Fixed height of Package Browser to not go too far down screen
- Fixed modRestSockClient to properly strip HTTP headers and return only XML
- Added modStaticResource methods: getSourceFile() and getSourceFileSize()
- Fixed bug in setup/ script with new transport package fields
- Fixed modCacheManager to not cache reg* calls that will cause breakage on similar calls to reg* method
- Added 'package_name' and 'metadata' fields to modTransportPackage for future development
- Fixed styling commits; also fixed bug on Package Management when not selecting default provider
- Added help buttons to Resource pages
- Moved TV categories in Resource edit page to tabpanel, also cleaned up button styling
- Fixed table styling. This is temporary until all tables are ported to ext grids. This affects welcome pane, system info, and online users.
- Fixed bug where package browser would close on ESC key
- [#MODX-1489] Allow spaces in Category names
- [#MODX-1497] Fixed username not being sent in new user email
- Fixed NOT NULL error in modManagerLog
- Revamped Package Management UI, changed Provider hooks to REST-based, massively improved downloading UI
- Fixed styling on the search page.
- Fixed styling on the actions page.
- Fixed styling on the manager logs page.
- Fixed triggerfields in windows in Safari
- Changed the text-size and and top margin of the Main Navbar Submenu span for more readability.
- [#MODX-1426] Added connect check to assist with mysql_get_server_info in setup
- Few style changes: Changed Button style text color to black - Previously it appeared that buttons were disabled. Changed Text color inside of combo boxes to black - As before it looked like the element was disabled.
- Modified the date fields to show a drop-down box rather than the date image. Changed the text-size and spacing of the Main Navbar to 12px.
- Fixed styling of the welcome panels.
- Fixed some issues with OnDocFormSave, plus standardized how to render fields/html to update forms
- Fixed bug with default values, @ bindings and other things on checkbox/radio TVs
- Prevent tree from expanding too much on quick create, cleaned up js
- Assigned user id/username to [[+modx.user.id]] and [[+modx.user.username]] for easier access
- Cleaned up last PHP4 remnants to PHP5-only
- [#MODX-1483] Fixed bug with TV saving in resource create processors
- Recompiled MODx.Console to use Ext.Direct, now should be a bit more stable. To end a MODx.Console session, pass 'COMPLETED' to the registry.
- Resizing the left tree now properly resizes content in the right panel and is stateful
- Added resizability to leftbar tree
- Removed no-longer-necessary js file references in resource controllers
- Consolidated filetree css/js into main css/js files
- Fixed logic error that caused removing setup directory to fail
- Combined some common JS files, cleaned up login page css, other optimizations
- Consolidated filetree extension CSS, removed unnecessary filetree files
- Consolidated CSS files in templates/default/css to one single file to reduce load times from @imports
- Added rowactions to package grid
- Improved code in @DIRECTORY binding to be more efficient and take advantage of DirectoryIterator
- [#MODX-1478] Fixed @SELECT binding
- [#MODX-1474] Fixed bug with multiple list-boxes
- [#MODX-1476] Fixed bug with TV default values with non-inherit tvs, also bug with radios/checkboxes and set to default
- [#MODX-1479] Fixed bug with duplicate DOM ids in User Group tree
- [#MODX-1480] Fixed bug with wrong permission reference in property set remove processor
- Added emptyText to local and property grids
- [#MODX-1477] Added emptyText config param with default 'No data to display' message to empty MODx grids
- documentObject was not getting set from cached Resources.
- Added inline help that loads official MODx documentation in a window
- [#MODX-900] Fixed erroneous text on site_status setting description
- Added (Inherited Value) flag to TVs that are inheriting their value
- Added category titles to TV editing panel
- [#MODX-1354], [#MODX-1475] Fixed @INHERIT and other bindings in TV inputs
- Fixed bugs with dirty status not firing for certain TV input types
- Fixed CSS for login page
- Fixed issue where default connection charset was not persisting in setup for upgrades
- CSS tweak to get windows working properly
- Major styling updates (thanks lossendae!)
- [#MODX-1473] Fixed bug with modUser and modUserProfile PK's getting mixed, causing errors if PKs for each object were different
- Added city field to user UI
- Optimizations to Resource panel
- [#MODX-1466] Made "back" from Access Policy edit redirect to Access Controls page, made Access Controls tabs stateful
- [#MODX-1471] Added scrollOffset: 0 to grids to hide empty space on right side
- [#MODX-1469] Fixed dir handling in setup
- [#MODX-1388] Updated documentation for modX.getTree and modX.getChildIds
- [#MODX-1318] Prevent ordering of elements in dragdrop since order defaults to alphanumeric
- Made charset in setup/ a dropdown of available charsets
- Fixed collation grabbing for setup/
- [#MODX-1090] Added 'Rename File' window to directory tree
- Vast improvements to setup, including removing of mootools, using ExtCore now, simplified UI workflow to remove unnecessary AJAX calls, added in database creation checking, collation specification, etc
- Fixed bug with modPackageBuilder that would ignore the specified path for a Namespace
- [#MODX-1207] Changed modSession.id column to varchar(40) to support session.hash_function=1 with session.hash_bytes_per_char=4.
- Simplified and optimized session handling, removing older PHP workarounds and adjusting preset system settings.