Releases: NamelessMC/Nameless
Version 2.2.3
Fixed
- Fixed report event for report endpoint #3648
Full Changelog: v2.2.2...v2.2.3
Which zip should I download?
If you are updating from 2.2.2, please follow the instructions in your StaffCP -> Update tab.
If you are installing a new website, download nameless-deps-dist.zip
which will include all the files you need for a fresh start.
Version 2.2.2
Added
- Add methods to add to Smarty security policy functions and modifiers, and access to smarty append #3643
Changed
- Add Group Sync logs to Debug link #3650
- Make sure error reporting is disabled by default #3649
- Hide profile if blocked, update mentions list, update messaging list #3659
Fixed
- Fixed report event for report endpoint #3648
- Fix being able to react to your own posts #3653
- Fix table html purification #3657
Full Changelog: v2.2.1...v2.2.2
Which zip should I download?
If you are updating from 2.2.1, please follow the instructions in your StaffCP -> Update tab.
If you are installing a new website, download nameless-deps-dist.zip which will include all the files you need for a fresh start.
Version 2.2.1
What's Changed
- Translations update by @namelessmc-bot in #3609
- Fix type error for widgets on newer php versions by @Gamerboy59 in #3610
Full Changelog: v2.2.0...v2.2.1
Which zip should I download?
If you are updating from 2.2.0, please follow the instructions in your StaffCP -> Update tab.
If you are installing a new website, download nameless-deps-dist.zip which will include all the files you need for a fresh start.
Version 2.2.0
What's Changed
- Fix AuthMe enabled value by @DominikSLK in #3349
- Add all missing languages to the Members module by @PadowYT2 in #3350
- Translations update by @namelessmc-bot in #3348
- Make sure Minecraft Integration is enabled by @partydragen in #3356
- Add Russian translation by @Derkades in #3352
- Translations update by @namelessmc-bot in #3353
- Translations update by @namelessmc-bot in #3358
- Include .htaccess file in release zip by @Derkades in #3362
- Fix missing cache settings by @partydragen in #3361
- Fix user group isssue by @partydragen in #3365
- Fix forum title/description encoding on edit by @samerton in #3359
- Remove unable to update groups catch by @Derkades in #3360
- Translations update by @namelessmc-bot in #3366
- Update README for the SECURITY file by @PadowYT2 in #3368
- Remove placeholder from singular message by @Derkades in #3369
- Fix not being able to see Members page in Navigation settings by @tadhgboyle in #3372
- Translations update by @namelessmc-bot in #3370
- Translations update by @namelessmc-bot in #3375
- Translations update by @namelessmc-bot in #3376
- Translations update by @namelessmc-bot in #3379
- Fix multi query by @supercrafter100 in #3383
- Fix icon not being properly shown by @PadowYT2 in #3377
- Quick fix for ghost player. by @Wgis in #3351
- Translations update by @namelessmc-bot in #3382
- Translations update by @namelessmc-bot in #3388
- Support custom migration tables by @samerton in #3380
- Replace
Util::getSetting
/Util::setSetting
usages by @tadhgboyle in #3387 - Call
compileQueries
only when needed by @tadhgboyle in #3386 - Translations update by @namelessmc-bot in #3390
- Remove discord discriminator requirement by @partydragen in #3374
- Fix outdated event by @supercrafter100 in #3394
- Fix oauth linking for forced integrations by @partydragen in #3395
- Require module autoload file before module init by @samerton in #3397
- Small misc improvements by @samerton in #3389
- Translations update by @namelessmc-bot in #3393
- Rework user group cache issue by @partydragen in #3398
- Add
PHP_SAPI
checks on scripts by @tadhgboyle in #3403 - Reactions revamp & profile widgets by @tadhgboyle in #3272
- Readd deleted term + fix discord oauth link success message by @partydragen in #3406
- Translations update by @namelessmc-bot in #3405
- Fix typo in en_US.json by @partydragen in #3412
- Fix auto verify oauth email by @partydragen in #3413
- Translations update by @namelessmc-bot in #3407
- Rewrite release script to fix checksums in upgrade package by @Derkades in #3414
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #3417
- Fix forum index showing topics without view other topics permission by @samerton in #3410
- Small reactions fixes by @samerton in #3411
- Add Slovenian language by @samerton in #3428
- Translations update by @namelessmc-bot in #3416
- Fix single/double quote not working within member list username CSS by @samerton in #3427
- Translations update by @namelessmc-bot in #3430
- Limit logs & Support group sync from modules by @partydragen in #3426
- Ignore group sync request instead of returning error by @Derkades in #3433
- Fix fatal error adding invalid group to user by @partydragen in #3436
- Fix phpdoc build, pin version by @Derkades in #3438
- Translations update by @namelessmc-bot in #3437
- Translations update by @namelessmc-bot in #3440
- Restore npm install call in release script by @Derkades in #3446
- Add forum description variable by @Gamerboy59 in #3431
- Add default page description & keywords by @partydragen in #3422
- Translations update by @namelessmc-bot in #3451
- Bump postcss from 8.4.21 to 8.4.31 by @dependabot in #3453
- Bump tinymce from 5.10.7 to 5.10.9 by @dependabot in #3464
- StaffCP Two Factor Auth by @samerton in #3448
- Move core language files into
modules/Core
by @tadhgboyle in #3469 - Fix flag spammer not always updating last post correctly by @samerton in #3471
- Fix OAuth integration linking errors by @partydragen in #3442
- Prevent directory traversal using language parameter by @Derkades in #3470
- Translations update by @namelessmc-bot in #3465
- Use Symfony
Response
HTTP status code constants by @tadhgboyle in #3472 - Translations update by @namelessmc-bot in #3485
- Add ability to ban terms in forum content by @samerton in #3488
- Bump es5-ext from 0.10.62 to 0.10.64 by @dependabot in #3487
- Enable StyleCI by @tadhgboyle in #3475
- Add ability to view users by group by @partydragen in #3484
- Merging of OAuth + Connections by @partydragen in #3460
- Strip HTML tags from page description by @samerton in #3490
- Trim forum banned terms to ensure cross system compatibility by @samerton in #3491
- Translations update by @namelessmc-bot in #3489
- Mass message rework by @samerton in #3494
- Fix misleading error in server status widget if server is offline by @samerton in #3499
- Translations update by @namelessmc-bot in #3500
- Fix server status error if MOTD format contains string instead of array by @samerton in #3502
- Add sync website username with integration by @partydragen in #3505
- Add uninstall option to modules by @samerton in #3449
- Allow custom endpoint params by @partydragen in #3493
- Add tooltips for warnings in staffcp compatibility box by @samerton in #3510
- Translations update by @namelessmc-bot in #3503
- Array map require array by @partydragen in #3497
- Fix internal links not respecting target set by editor by @samerton in #3513
- Fix custom page url incorrectly encoded in sitemap by @samerton in #3512
- Fix Discord webhook entity decoding by @samerton in #3509
- Fix languages to new path by @partydragen in #3516
- Add Persian (Iran) langauge by @Derkades in #3519
- Translations update by @namelessmc-bot in #3511
- Fix error in forum/news_items_max term by @derk...
Version 2.1.4
What's Changed
- Throw invalid argument exception if clause is not an array when constructing where clauses
Full Changelog: v2.1.3...v2.1.4
Which zip should I download?
If you are updating from 2.1.3, please follow the instructions in your StaffCP -> Update tab.
If you are installing a new website, download nameless-deps-dist.zip which will include all the files you need for a fresh start.
Version 2.1.3
What's Changed
- Restore npm install call in release script (#3446) by @samerton in #3447
- Security updates
- Release 2.1.3 by @samerton in #3575
Full Changelog: v2.1.2...v2.1.3
Which zip should I download?
If you are updating from 2.1.2, please follow the instructions in your StaffCP -> Update tab.
If you are installing a new website, download nameless-deps-dist.zip which will include all the files you need for a fresh start.
Version 2.1.2
Added
- No additions this release
Changed
- Small misc improvements #3389
- Add PHP_SAPI checks on scripts #3403
- Rewrite release script to fix checksums in upgrade package #3414
- Ignore group sync request instead of returning error #3433
- Limit logs & support group sync from modules #3426
- Ignore adding group if it's invalid #3436
- Updated translations
Fixed
- Rework user group cache issue #3398
- Re-add deleted term + fix Discord OAuth link success message #3403
- Fix typo in en_US translation #3412
- Fix auto verify OAuth email #3413
- Fix forum index showing topics without view other topics permission #3410
- Fix phpdoc build, pin version #3438
- Fix single/double quote not working within member list username CSS #3427
Full Changelog: v2.1.1...v2.1.2
Which zip should I download?
If you are updating from 2.1.1, please follow the instructions in your StaffCP -> Update tab.
If you are installing a new website, download nameless-deps-dist.zip which will include all the files you need for a fresh start.
Version 2.1.1
Added
- Add Russian translation for Members module #3352
Changed
- Add all missing languages to the Members module #3350
- Remove unable to update groups catch #3360
- Call compileQueries only when needed #3386
- Remove Discord discriminator requirement #3374
- Require module autoload file before module init #3397
Fixed
- Fix AuthMe enabled value #3349
- Ensure Minecraft integration is enabled #3356
- Include .htaccess file in release zip #3362
- Fix missing cache settings #3361
- Fix user group issue #3365
- Fix forum title/description encoding on edit #3359
- Remove placeholder from singular message #3369
- Fix not being able to see Members page in Navigation settings #3372
- Fix multi query #3383
- Fix icon not being properly shown #3377
- Fix ghost player on status page #3351
- Fix outdated event #3394
- Fix OAuth linking for forced integrations #3395
Full Changelog: v2.1.0...v2.1.1
Which zip should I download?
- If you are updating from 2.1.0, please follow the instructions in your StaffCP -> Update tab.
- If you are installing a new website, download
nameless-deps-dist.zip
ornameless-deps-dist.tar.xz
which will include all the files you need for a fresh start.
Version 2.1.0
Added
- Add dark mode toggle switch #2877
- Add option to use OAuth linking method for Discord Integration #3051
- Add limit setting to latest posts widget #2862, #3107
- Add option for user to reset their avatar #3042, #3100
- Add integrations settings system & Setting to turn off mc username requirement #3043, #3109
- Add semantic config and change node_modules copy method #3111
- Add createWebhookEndpoint #3096
- Add new webhook events for profile posts and profile post replies #3073
- Add Finnish language #3117
- Add groups parameter to list users endpoint #3052, #3193
- Add support for automatically verifying emails from OAuth register #3203
- Add ability to query servers via plugin #3244
- Allow selecting between native/twemoji/emojione emojis #3269
- Add Latvian language #3277
- Create Members module with member list page #3106
- Allow enabling/disabling modules during installer #3273
- Add delete button for placeholders #3069, #3283
- Queue system #3274
- Add support to customise OAuth login buttons #3285
- Add ability to customise number of news items on front page #3303
- Create
HasWebhookParams
interface #3275, #3281 - Integrity checking system #3159
- Cancellable events #3329
- Add dependency injection library + task to generate sitemap #3332
Changed
- Handle OAuth errors #3030
- Allow OAuth providers to pass additional options to provider constructor #3062
- Place dark mode toggle inline #3054
- Use composer platform php version #3063
- Convert error page to Fomantic UI #3029
- Update TFA page to use a post request to disable TFA #3080
- Show message if there was an error loading a widget #3138
- Clarify meaning of "query" #3142
- Change exception page Prism theme to One Light #3163
- Update Prism token colours #3169
- Catch exception when installing modules #2875, #3143
- Remove group sync info from user info endpoint #3194
- PHPDoc: Use debian image and speed up build #3201
- Check for pdo_mysql extension, mysqli is no longer used #3202
- Remove panel template "Find Templates" section #3196
- Small email tidy up #3215
- Swap API URL and API key fields #3218
- AuthMe improvements and fixes #3198
- Update server status page to refresh every 5 seconds #3223
- Remove status page cache #3228
- Remove MCAssoc #3220
- Don't validate unused parameters #3235
- Rewrite Discord group sync to use v5 Nameless-Link API #2945, #3222
- Update contributing documentation to mention npm #3242
- Remove query interval cache #3247
- Attempt to remove roles in Discord when unlinking Discord integration #3236
- Remove MINECRAFT constant #3225
- Remove code scheduled for removal in 2.1.0 #3165
- Misc fixes and improvements #3265, #3267, #2861, #3270, #3284
- Make sure the dark mode switcher has a pointer cursor #3289
- Make sure that installation has finished #3297
- Use labels instead of code within installer #3296
- Make sure the Like button is at the bottom #2892, #3305
- Use regex to determine which files to treat as migration files #3287, #3308
- Better handling of closures in exception frames #3309
- Remove the v1 converter during installation #3293
- Deprecate codeTransform and decode methods within ContentHook #3250
- Don't decode before encoding for new installations #3171
- Do not encode welcome post #3316
- Use relative paths so phpdoc treats it as a single docset #3318, #3324
- Use utf8mb4_unicode_ci for DB class to match Phinx #3179, #3317
- Setting constants #3232
- Replace manual queries with util setting functions #3224
- Improve release script #3325
- Allow correct webhook action types in endpoint #3326
- Use CSS instead of the script to put the footer at the bottom #3301
- Make sure module is enabled to process task #3331
- Initialise tasks in installer #3342
- Dependency updates
- Translation updates #3252
Fixed
- Fix private profiles #3020
- Fix for some pages which don't show the updated values/data #3105
- Fix Discord verify command translation #3087
- Fix hardcoded language terms #3036, #3113
- Fix ROOT_PATH in cli installer #3123
- Use X-Real-IP header last #3230
- Fix
register_method
column not being filled when accounts are created #3231 - Add smarty.js to postinstall script #3245
- Fix member module issues #3282
- Fix permissions not being respected for news posts #3290
- Fix errors during admin creation #3295
- Fix nofollow noopener on external links #3306
- Make like button text not hardcoded #3304
- Recaptcha v3 validation not working #3276, [...
Version 2.0.3
2.0.3 - 2023-01-28
Added
- Allow cancelling OAuth register flow #3089
- Add ability to change password of users via StaffCP #3097
- Apply rate limiting to forgot password #3130
- Add rate limiting to user profile posts #3145
- Add instructions on how to disable portal page to template #3161
- Add warning for using 3rd party panel templates #3189
- Add back discord invite instructions #3195
- Allow selecting timezone during install #3199
Changed
- Simplify missing vendor instructions #3079
- Automatically detect installation path during installation #3081
- Various performance improvements #3119
- Remove user field from re-auth page #3071
- Delete reported user on deletion #3065
- Update forum + topic latest post when a user is marked as spam #3124
- Delete replies to a spammer's topic #3135
- Allow all tinymce valid_children when admin #3144
- Move from yarn to npm #3173
- Simplify forum post quoting system #3184
- Ignore future dates in dashboard overview graph data #3197
- Add X-API-Key fallback header if Authorization is missing #3217
- Use X-Forwarded-Proto to determine port #3229
- Properly encode content for javascript #3227
- Allow browser scripts to bypass force_2fa redirects #3076
Fixed
- Keep inaccessible labels in a topic when editing them as an unauthorised user #3033
- Fix OAuth url #3031
- Show correct server id when it is updated #3075
- Fix widget error when user is deleted #3078
- Fix tinymce image upload errors #3095
- Return redirect when punishing users #3101
- Fix oauth bypasses validation & banned checks #3103
- Fix update available alerts on frontend
- Fix TinyMCE spoiler plugin url #3088
- Fix fallback to default template not working #3153
- Fix sorting with thousands separators in value #3162
- Fix checkbox aligning vertically #3170
- Fix captcha validation #3175
- Misc fixes #3128
- Remove binding column name #3187
- Fix post editing #3176
- Fix LatestPostsWidget bugs #3204
- Fix Util::setSetting cache not being updated #3221
Which zip should I download?
If you are updating from 2.0.2, please follow the instructions in your StaffCP -> Update tab.
If you are installing a new website, download nameless-deps-dist.zip or nameless-deps-dist.tar.xz which will include all the files you need for a fresh start.