CHANGELOG 22.5 KB
Newer Older
Henning Leutz's avatar
Henning Leutz committed
1 2 3 4
1.2.7 (13.11.2018)

    - fix: patch -> quiqqer/quiqqer#788 - The wrong project at the media popup

Henning Leutz's avatar
Henning Leutz committed
5 6 7 8
1.2.6 (08.11.2018)

    - fix: Wrong store url fixed

Henning Leutz's avatar
Henning Leutz committed
9 10 11 12
1.2.5 (08.11.2018)

    - fix: `+` is not an illegal character in an email.

13 14 15
1.2.4 (30.10.2018)

    - refactor: Mail settings -> always show and set SSL/TLS security settings
16

Henning Leutz's avatar
Henning Leutz committed
17 18 19 20
1.2.3 (29.10.2018)

    - fix: patch -> quiqqer/quiqqer#772

21 22 23 24 25 26 27 28
1.2.2 (24.10.2018)

    - fix: permissions -> only user permissions considered -> patch

1.2.1 (22.10.2018)

    - fix: meta hreflang bugfix

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
1.2 (30.09.2018)

    Main Features

    - Bootstrap, jQuery, Angular and other Frameworks are supported
    - Caching performance improved
    - Caching with Redis
    - Systemadministrator: New permission console tool
    - SEO: Each language list itself as own alternate hreflang

    Features

    - User address - render options, it is now possible to determine if phone and mail is displayed
    - New mailer events - onMailer, onMailerSendBegin, onMailerSend
    - Installed extensions info now shows version-hash
    - Package-info-dialog now uses locale-variables & is translated to english
    - Load standard-project by default in admin project side-panel
    - Trash shows path of deleted files
    - New user address events: onUserAddressSaveBegin, onUserAddressSave
    - Template Object extended -> getExtendHeader(); getExtendFooter()
    - Implented a new methode for complete permission list for an user
    - UserAuthException implemented
    - New Template option -> noConflict option; Mootools and QUI is integrated to work with jquery and other frameworks
    - Each language version must list itself as well as all other language versions -> alternate hreflang
    - New about window, added hash reference and new logo

    - quiqqer/quiqqer#721 - Media - better confirmation when deleting files / folders
    - quiqqer/quiqqer#744 - If a page is deleted or hidden, links to it will automatically be removed from view.

    Refactor / Requirement updates

    - Upgrade to http-foundation 4.2
    - Upgrade to PhpMailer 6
62
    - Upgrade to CKEditor 4.1
63 64 65
    - symfony/http-foundation v2 v3 and v4.2 are allowed now
    - deprecate: memcache is deprecate now, memcached is still available

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
    Fixes

    - Log critical error if a package composer file has some errors
    - Empty user integer value -> intercepted in controls/users/SelectItem
    - User Select checks the value, whether it really is a number
    - Grid resize workaround in Panels
    - Event handling in the ajax handler are optimized
    - User Panel has now unique IDs, so they are not opened twice
    - Correct input type for package store url setting
    - Security fix for the custome htaccess file
    - Changed datatype to 'php,js' for all 'language.*' variables
    - Set QUIQQER_USER after successul asynchronous authentication
    - isAuthenticated sets the correct window.QUIQQER_USER
    - Last existing project can't be deleted anymore
    - Read QUIQQER_USER.country correctly
    - Correctly get all available languages in QUIQQER
    - Users cannot login if they are not active
    - Delete addresses on User->disable()
    - Delete addresses on User->disable()
    - Correctly get all available languages in QUIQQER
    - qui/controls/elements/Select option multiple -> button height fixed
    - Do not set default permission values to users
    - Grid export popup -> js errors fixed and tested
    - Workaround for the mustache symlink issue
    - Show standard verification site for PasswordResetVerification if no designated login site is configured
    - ajax_email_validate -> allowed for all logged in users instead of admin users only
    - Removed unnecessary require modules from controls/email/SelectItem
    - Project->get throws no exception if site is inactive, instead the page is displayed with no permission
    - Media file replacement -> loader hide error fixed
    - At CRUD Factor, createBegin Event triggered on better position

    - quiqqer/quiqqer#472 - Create project via console does not create paths table
    - quiqqer/quiqqer#714 - Activate/deactivate Use without permission -> Eternal Loader and JavaScript error
    - quiqqer/quiqqer#715 - Non-SuperUser Cannot Edit Users
    - quiqqer/quiqqer#716 - Grid - Manual page entry incorrect
    - quiqqer/quiqqer#719 - Image selection -> Bug when deleting
    - quiqqer/quiqqer#725 - Infinite link tree in sitemap
    - quiqqer/quiqqer#726 - Set global cache flag correctly
    - quiqqer/quiqqer#727 - Update date "Last update check" for QUIQQER Update
    - quiqqer/quiqqer#729 - exception stacktrace ONLY if dev and debug are active; the exception context contain the ip, too;
                                login errors will be logged into a new error log -> auth.log
    - quiqqer/quiqqer#731 - CKEditor and custom.css errors
    - quiqqer/quiqqer#735 - Media: change priorities in the folder properties - number to set rushes up or down if you stay with the mouse on the corresponding arrow
    - quiqqer/quiqqer#747 - Trim image name on upload & save (closes #747)
    - quiqqer/quiqqer#748 - Uncaught Error: Call to a member function getMode() on null

    - quiqqer/order#44 - Wrong VAT Value -> result of wrong address value
    - quiqqer/products/issues/112 - Category Select has wrong layout


Henning Leutz's avatar
Henning Leutz committed
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
1.1.1 (30.05.2018)

    Feature:

    - feat: global forwardings are now completly editable
    - feat: multilang package store url quiqqer/packagestore#28

    Bugfixes

    - fix: Media Input can be used by an input field in the flexbox tables
    - fix: Add change event to the site input field
    - fix: Notice: Undefined index: source in console setup
    - fix: Composer asset require - correct Version

    - fix: quiqqer/quiqqer#707 - Redirect Error
    - fix: quiqqer/quiqqer#709 - Double execution of setup event
    - fix: quiqqer/quiqqer#710 - Missing translation
    - fix: quiqqer/quiqqer#711 - Cannot activate deactivated Group in Group Panel
135 136

1.1 (15.05.2018)
137 138 139 140
------

    Overview

Henning Leutz's avatar
Henning Leutz committed
141
    - News [https://www.quiqqer.com/](https://www.quiqqer.com/)
142 143 144

    Features

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
    - feat: #300 - Menü Permissions
    - feat: #361 - Symmetric encryption improved
    - feat: #508 - Default Toolbars for the WYSIWYG-Editor
    - feat: #535 - In the media area its possible to download a whole folder as a.zip file
    - feat: #545 - Filters integrated in the media area
    - feat: #565 - Console tool for changing the project name and deleting projects
    - feat: #571 - Dev: ADMIN Flag is true
    - feat: #579 - Installing manually downloaded Packages
    - feat: #594 - New menu for the user profile in the administration
    - feat: #601 - Dev: site.xml extend by category entries
    - feat: #605 - Project selection in the media area
    - feat: #607 - Workspace optimizations if it does not fit into the view
    - feat: #623 - Console tool for package / module management
    - feat: #630 - Integration of the Q-Store
    - feat: #638 - Dev: External Image Object
    - feat: #641 - Dev: nocache Flag for the site.xml
    - feat: #648 - Integration of a system check
    - feat: #676 - New button colors
    - feat: #698 - Custom data for addresses

    - feat: Added lockserver support to package manager. Might still be broken.
    - feat: Added new consoletools to remove or rename a project
    - feat: Added new setting for the lock server
    - feat: Added static file optimizations to the nginx config generator.
    - feat: Address getPhone Method
    - feat: Address->equals() to compare two addresses
    - feat: Address->getName() method
    - feat: Addresslimit per user built in - quiqqer/frontend-users#19
    - feat: API extension for the Panel Utils
    - feat: Check if user with email address exists
    - feat: CLImate integration
    - feat: controls/users/Login -> userLoginError event
    - feat: CopyLanguageSites console tool
    - feat: create Project -> languages parameter -> create a project with multiple languages
    - feat: Erklärungstext für Datei Checksum Popup. refactor: Code Optimierung in SystemCheck.js.
    - feat: Execute package setup via console
    - feat: Flexbox tables -> have a css to display help texts on a question mark
    - feat: Generate random password
    - feat: GetProjectByVhost
    - feat: Global forwardings are now completly editable
    - feat: Grid -> Grid cells now have a data-index attribute, so it is possible to react to cell events better
    - feat: Grid: deselect rows that are hidden by filter
    - feat: JS has the posibility to get the base url from a site
    - feat: Log::writeDebugException
    - feat: Mail Test logged noch mehr -> auf phpmail loglevel 3 gestellt
    - feat: MailQueue->sendAll()
    - feat: Name / Url Field in Seiten Information -> ein / ausklapbar
    - feat: New Event: onGroupCreate event
    - feat: New events for setup, project and package
    - feat: ParentUser for ->addAddress()
    - feat: Project data are sent by ajax as standard.
    - feat: Projekt-Panel optimiert; Schnelleres Arbeiten durch Umsetllung der GUI
    - feat: Reasons for authentication error exceptions
    - feat: Redirect to login site after successful password reset
    - feat: refactor: User->getUniqueId : RFC 4122
    - feat: Renamed the requirements-checksum states and their descriptions
    - feat: Reset password functionality
    - feat: Restrict login for X seconds after failed login attempt
    - feat: Send QUI\Exception attributes to frontend
    - feat: set mail limit per hour for mail queue
    - feat: set period of validity for password reset link
    - feat: Setup::executeEachPackageSetup has the package setup options
    - feat: Show specific authenticators in login control
    - feat: Site->getUrlRewrittenWithHost() method
    - feat: SSl configuration is now done by an included config to avoid overwriting certificate locations on
    - feat: The main QUIQQER Object now has an auth verification method; with the auth message its possible to refresh the user messages, too
    - feat: The webinterface will now use the lockserver to check for updates and to run updates
    - feat: Users->hasEmail() to check if a user has an email address quiqqer/contact#14
213

214
    - feat: quiqqer/package-translator#28 - Package setup will now use \QUI\Translator::batchImportFromPackage() to import the packages locale.xml files
Henning Leutz's avatar
Henning Leutz committed
215
    - feat: quiqqer/packagestore#1 - Package-Store
216 217
    - feat: quiqqer/packagestore#28 Multilang package store url
    - feat: quiqqer/package-sitetypes#7
218

219 220 221 222 223
    - feat: API - New global admin event -> onAdminRequest
    - feat: API - New Event: onUserLoginStart
    - feat: API - New Event: onUserGetAvatar
    - feat: API - New Event: onUserLogout
    - feat: API - New Event: onUserCreate
224

Henning Leutz's avatar
Henning Leutz committed
225

226
    Bugfixes
Henning Leutz's avatar
Henning Leutz committed
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
    - fix: quiqqer/quiqqer#334 - Note paths of child pages when saving a page
    - fix: quiqqer/quiqqer#392 - Media -> Image title upper and lower case
    - fix: quiqqer/quiqqer#400 - var/media folders merged
    - fix: quiqqer/quiqqer#432 - Password security deficient -> genHash replaced
    - fix: quiqqer/quiqqer#456 - Create new group without permissions - window opens
    - fix: quiqqer/quiqqer#467 - Media: Incorrect image causes Internal Server Error
    - fix: quiqqer/quiqqer#471 - User panel for one user can be opened multiple times
    - fix: quiqqer/quiqqer#483 - Endless loading when system management is called with non SU users
    - fix: quiqqer/quiqqer#487 - Error during migration
    - fix: quiqqer/quiqqer#489 - Groups: Change parent group
    - fix: quiqqer/quiqqer#493 - Delete multiple folders in media area
    - fix: quiqqer/quiqqer#496 - Add Update Server: Missing overview
    - fix: quiqqer/quiqqer#503 - Lock error fixed
    - fix: quiqqer/quiqqer#504 - Deleted CSP rules come back after saving
    - fix: quiqqer/quiqqer#513 - Setup: Create standard page structure for all languages. (So far only German is considered)
    - fix: quiqqer/quiqqer#514 - Setup: SQL error duplicate entry of permissions.
    - fix: quiqqer/quiqqer#515 - Incorrect implementation of hreflang
    - fix: quiqqer/quiqqer#516 - Display message if backend login not allowed
    - fix: quiqqer/quiqqer#518 - Crash when creating a new toolbar
    - fix: quiqqer/quiqqer#520 - Wrong text in project settings--> project
    - fix: quiqqer/quiqqer#521 - Media detail view prevents folder navigation
    - fix: quiqqer/quiqqer#524 - Nginx: Extend FastCGI Pamater.
    - fix: quiqqer/quiqqer#532 - upload.php did not pass messages to the end user
    - fix: quiqqer/quiqqer#533 - In the sorting in the folder properties thumbnails would be super
    - fix: quiqqer/quiqqer#534 - No events are removed with Package uninstall
    - fix: quiqqer/quiqqer#536 - Capitalized file extensions are not recognized as images in the media area
    - fix: quiqqer/quiqqer#537 - Right click rename file in media
    - fix: quiqqer/quiqqer#539 - MAC OS - media multiple selection does not work
    - fix: quiqqer/quiqqer#542 - Config for max file size
    - fix: quiqqer/quiqqer#543 - -1 max memory will be considered during the update
    - fix: quiqqer/quiqqer#544 - Setting Use Package Rights exists twice
    - fix: quiqqer/quiqqer#556 - Media: Let the search case insensitive searching
    - fix: quiqqer/quiqqer#557 - Media: Theoretically correct SVG cannot be displayed.
    - fix: quiqqer/quiqqer#566 - Loader in the page panel does not disappear if an error occurs while saving
    - fix: quiqqer/quiqqer#567 - Preview function not usable
    - fix: quiqqer/quiqqer#568 - Media popup: Cannot navigate in folders in List view.
    - fix: quiqqer/quiqqer#569 - Redesign Upload-Control
    - fix: quiqqer/quiqqer#574 - Double host in Canonical
    - fix: quiqqer/quiqqer#575 - Console: getUserBySession should return the logged in user
    - fix: quiqqer/quiqqer#580 - MySql Strict: Password change
    - fix: quiqqer/quiqqer#581 - Update console tool does not show any progress
    - fix: quiqqer/quiqqer#584 - Media: Rename file -> in name to existing file
    - fix: quiqqer/quiqqer#585 - Malformed gitlab
    - fix: quiqqer/quiqqer#589 - Defective links in dashboard
    - fix: quiqqer/quiqqer#597 - User cannot be deactivated via grid
    - fix: quiqqer/quiqqer#599 - WYSIWYG/Editor Control should not be able to be displayed in Site Panel Settings
    - fix: quiqqer/quiqqer#600 - Extend QUIQQER Login with Forgotten Password
    - fix: quiqqer/quiqqer#606 - If the workspace has errors or is defective, the user should be given the opportunity to restore a standard.
    - fix: quiqqer/quiqqer#609 - Feedback when running the setup in the console
    - fix: quiqqer/quiqqer#612 - Missing language variable when removing Update Server
    - fix: quiqqer/quiqqer#614 - Media -> Upload data behaves strangely
    - fix: quiqqer/quiqqer#617 - If another user logs in -> wrong message
    - fix: quiqqer/quiqqer#621 - site.xml: Extending page types from other packages
    - fix: quiqqer/quiqqer#628 - Page preview not available for disabled subpages
    - fix: quiqqer/quiqqer#632 - System Update error: The "prefer-dist" argument does not exist.
    - fix: quiqqer/quiqqer#636 - Page panels sometimes do not load
    - fix: quiqqer/quiqqer#639 - Delete /media/users
    - fix: quiqqer/quiqqer#643 - E-Mail setting: Test mail always uses SMTP
    - fix: quiqqer/quiqqer#648 - Ajax file check gives corresponding messages in case of errors
    - fix: quiqqer/quiqqer#649 - Two-factor authentication can be ignored
    - fix: quiqqer/quiqqer#652 - Language variable for logout window in QUIQQER Locale
    - fix: quiqqer/quiqqer#658 - Backend Ajax will not be found if QUIQQER is installed in subdirectory
    - fix: quiqqer/quiqqer#659 - UserIcon Position
    - fix: quiqqer/quiqqer#660 - Settings: Using package permissions is double
    - fix: quiqqer/quiqqer#667 - Media: Incorrect display of the active status of files
    - fix: quiqqer/quiqqer#670 - Dependencies
    - fix: quiqqer/quiqqer#671 - For each resuest in QUIQQER a SHOW TABLES
    - fix: quiqqer/quiqqer#672 - Replacen of an image dont work
    - fix: quiqqer/quiqqer#673 - Update error
    - fix: quiqqer/quiqqer#680 - Missing translation for icon selection
    - fix: quiqqer/quiqqer#681 - Missing translation for Confirm.js
    - fix: quiqqer/quiqqer#686 - Media - Image sorting in a folder does not work
    - fix: quiqqer/quiqqer#691 - Preferred language in the backend
    - fix: quiqqer/quiqqer#693 - Incorrect display of users who are disabled
    - fix: quiqqer/quiqqer#703 - Upload-Control looks ugly
    - fix: quiqqer/quiqqer#704 - Grid mass-selection selects too many entries
    - fix: quiqqer/quiqqer#707 - Error at a redirect
Henning Leutz's avatar
Henning Leutz committed
305 306

1.0.13 (30.03.2017)
307
------
Henning Leutz's avatar
Henning Leutz committed
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

    Benutzer

    - feat: Neue Authentifizierungsmethoden
        - 2FA, Facebook, Google
    - feat: HSTS und CSP (Content Security Policy Verwaltung)
    - feat: Bookmarks Panel ist nun einfacher Verwaltbar
    - feat: Passwort Sicherheit erweitert um Authentifizierungen
    - fix: Sprachvariablen komplett überarbeitet


    Entwickler

    - feat: Desktop Suche wurde in neues Modul ausgelagert quiqqer/backendsearch
        - Doku und API befindet sich im Repository Wiki
    - feat: Neue Auth API
    - fix: Composer Event Handling - Es kann nun bessere auf Composer Events reagiert werden


    Bugfixes

    - fix: #502
    - fix: #185
    - fix: #464 Grid - Filter nur lowercase möglich
    - fix: #500
    - fix: #499
    - fix: #498
    - fix: #96
    - fix: #217
    - fix: quiqqer/tour#7
    - fix: #488 - Gruppen-Liste: 'Darf in die Administration' fehlerhaft
    - fix: #490 - Gruppen-Rechte für Everybody und Guest setzen
    - fix: quiqqer/tour#2; fix: Sheet close -> destroy DOM Element
    - fix: quiqqer/tour#4
    - fix: #462; feat: Suche kann nun mit Alt+F aufgerufen werden
    - fix: quiqqer/qsetup#34 - Exception beim Setup
    - fix: #466 - Backend: Vorschau gibt weiße Seite

    - fix: QUI\Cache\Manager::getStash -> double Slashes removed
    - fix: QUI\Cache\Manager::getStash -> besseres Exception werden
    - fix: Viele Fixes in CSS und Input Elemente
    - fix: Rewrite -> Exception von File Objekte werden abgefangen und ein 404 mit ausgegeben

    - feat: meta -> og:image twitter:image image
    - feat: New way to generate the NGINX config.


Henning Leutz's avatar
Henning Leutz committed
355
1.0.12 (11.01.2017)
356
------
357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379

    Benutzer

    - Globale Weiterleitungen
        - Globale Weiterleitungen mit Wildcards können eingerichtet werden
        -> Menü -> Einstellungen -> QUIQQER -> Globale Weiterleitungen

    Entwickler

    - MySQL Strict Mode Kompatibel
    - dusank/knapsack -> 8.* integriert
    - HTACCESS fixes: disabled whitelist checking
    - URI in requirejs als Module referenziert
    - Neuer Settings DOM Interpreter
    - Prioritäten bei Events eingeführt
        - https://dev.quiqqer.com/quiqqer/quiqqer/wikis/Events-Xml

    Bugfixes

    - #445 Erstes Projekt anlegen und Standardseiten
    - #14  Globale Weiterleitungen
    - #458 SVG hochladen und verwenden

Henning Leutz's avatar
Henning Leutz committed
380

381
1.0.11
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

    Benutzer

    - InputMultiLang optimiert
    - Übersetzungen verbessert
    - Setup besitzt push Nachrichten
    - Settings für die verschiedenen Trennzeichen in den Spracheinstellungen
    - Sitzungsablauf wurde zu früh beendet
    - Benutzer Avatar eingeführt
    - Benutzer und Gruppensuche verbessert
    - Komplett neue Updateoberfläche


    Entwickler

    - CRUD System eingeführt
    - Currencies sind keine Abhängigkeiten von QUIQQER mehr
    - HTACCESS Generierung verbessert / Fehler behoben
    - Fehler im Upload behoben
    - Verbesserte Controls in Groups und Users
    - Locale besitzt nun ein formatNumber()
    - PSR2 in Unterbibliotheken umgesetzt
    - Ajax Fehler werden besser abgefangen
    - NGINX Generator
    - noUISlider integriert
    - settings.xml werden richtig ausgelesen
    - Site besitzt neue Methode Site->lastChild()
    - Neues Event: onUserChangePasswordBefore
    - onUserSetPassword zu onUserChangePassword geändert
    - JS Pakete werden nun über NPM gehohlt
    - quiqqer/composer aufgenommen und integriert
    - onRequestOutput -> Content ist änderbar
    - getOutdatedPackages in System Update integriert
    - URIjs integriert
    - MySQL Strict Mode beachtet
    - Intl für Safari 9 behoben


    Bugfixes

    - #420 Zugang zum Adminbereich Setting wird nicht in die Permissions übernommen
    - #420 Zugang zum Adminbereich Setting wird nicht in die Permissions übernommen
    - #415 Maximale Anzahl von Seiten (Projekteinstellungen)
    - #412 Events werden bei Einzel-Setup eines Pakets mehrfach registriert
    - #413 Einzel-Paket Setup veröffentlicht keine Sprachvariablen
    - #418
    - #425
    - #417 Benutzer kann seine eigenen Daten nicht ändern, wenn er nicht SU ist.
    - #433 Gruppe erweitern (groups.xml) Cache löschen => Einstellungen weg
    - #362 Setup kann mehrmals gleichzeitig ausgeführt werden
    - #378 Benutzer kann nicht mehr gespeichert werden, nachdem das Passwort geändert wurde
    - #376 custom.css speichern - Dateirechte prüfen
    - #370 Benutzerverwaltung -> Suche funktioniert nicht
    - #49  Rechtschreibung
    - #429 Verknüpfung löschen
    - #49  Editor iFrame problem
    - #54  open create child fix -> load error fixed
    - #442 fix: quiqqer/quiqqer'441
    - #450 Viele Pakete updaten --> loader.close
    - #359 Editor Toolbar Auswahl
    - #188 Im Media-Bereich fehlt die Funktion um Bilder von Ordner zu Ordner zu verschieben

    - Projekt#14; Benutzer XML API Erweitert -> <profile> -> https://dev.quiqqer.com/quiqqer/quiqqer/wikis/User-Xml
    - Projekt#15 Ergebnisse der Produktsuche / Bildanzeige Priorität


Henning Leutz's avatar
Henning Leutz committed
449
1.0.10
450
------
Henning Leutz's avatar
Henning Leutz committed
451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472

    Benutzer

    - Sitzungsdauer Fehler -> gc_maxlifetime wird richtig gesetzt
    - Anmeldung eines Benutzers an der Bash Konsole sieht den Nutzer nun auch als Sitzungsnutzer an.
    - Übersetzungsdatei erweitert
    - Administrationslogin - Sprachauswahl nun auch nur bei einer Sprache möglich
    - Umstellung auf Font Awesome 4.5
    - Beim Setup wurde im Favicon eine Ladeanimation integriert
    - Upload einer Datei wird nun auch angezeigt wenn kein Uploadmanager im Desktop integriert ist
    - Benutzer und Gruppen Auswahlcontrol: Es werden nun auch die Gruppen richtig durchsucht und gelistet
    - Projekt Einstellungen: Beim Speichern wird keine weiße Seite mehr angezeigt

    Entwickler

    - Das Editorobjekt wurde auf Promises umgestellt
    - Die Nutzung von gettext wurde übersichtlicher gestaltet
    - Integration von Mustache
    - Update auf Composer Dev 1
    - Das Folderviewer Objekt kann nun auch Ordner anzeigen und wurde mit besseren Fehlermeldungen ausgestattet
    - fxp/composer-asset-plugin fix Update, wegen Composer Update nötig
    - Beim Speichern eines Bildes werden Fehler im createCache abgefangen. Manchmal wirft das Filesystem Fehler.
473 474 475 476
    - Projekt Einstellungen: QUI parse und Controls parse integriert. Controls werden nun interpretiert und Promises werden eingesetzt


Big Bang
477
------