View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
3832 | Composr | core | public | 2019-06-27 20:05 | 2021-05-07 19:53 |
Reporter | Chris Graham | Assigned To | Chris Graham | ||
Priority | normal | Severity | feature | ||
Status | assigned | Resolution | open | ||
Summary | 3832: Review and document new API changes for v11 (holding issue) | ||||
Description | v11 contains many API or coding style changes, and these need to be consistent upon release, and documented for users to see. However it's easy to forget to uphold things, or merge v10 code changes without updating it properly. Here is a rough list of changes, that I understand. I realise it's pretty cryptic. is_null( Make sure no inline JS, <script> or on events find_all_hooks do_lang_tempcode\('\w+', \$\w+(,|\)) Forgotten escaping natsort get_timezoned_date changes = null --> = array() parameters http_download_file -> http_get_contents member_profile_url fewer parameters NO_DB_SCOPE_CHECK and NO_QUERY_LIMIT gone to push decache -> delete_cache_entry mail_wrap -> dispatch_mail THEME_WIZARD -> THEMEWIZARD SETUP_WIZARD -> SETUPWIZARD {$NOT,{$MOBILE}} -> {$DESKTOP} Should not have {+START,IF,{$MOBILE} at all constrain_field gone removed addons: bookmarks, staff, supermember_directory, tester, collaboration_zone INPUT_FILTER_URL_INTERNAL etc _param_string('(content_url|from|live_preview_url|redirect|redirect_passon|return_url|url)' [/:']start -> /home (DEFAULT_ZONE_PAGE_NAME) find_all_themes now returns a map not an array main_news/side_news/bottom_news selectcode now works on record IDs not category IDs (unless * used) | ||||
Tags | Roadmap: v11 final phase | ||||
Attach Tags | |||||
Time estimation (hours) | |||||
Sponsorship open | |||||
related to | 3834 | Assigned | Chris Graham | Create upgrade path from v10.1 to v11 |
|
Also grep code for v11, as that may show some 'TODO' comments that were made to be seen when merging happens. |
|
The newsletter wrapper template (NEWSLETTER_DEFAULT_FCOMCODE) no longer has double-escaped Tempcode, and bound-parameters are now upper case. This is because it is using regular Tempcode to handle the parameterisation now. |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-06-27 20:05 | Chris Graham | New Issue | |
2019-06-27 20:05 | Chris Graham | Tag Attached: Roadmap: v11 | |
2019-06-27 20:09 | Chris Graham | Note Added: 0006004 | |
2019-12-11 03:18 | Chris Graham | Relationship added | related to 3834 |
2020-02-20 02:14 | Chris Graham | Tag Detached: Roadmap: v11 | |
2020-02-20 02:14 | Chris Graham | Tag Attached: Roadmap: v11 final phase | |
2020-03-07 21:19 | Chris Graham | Assigned To | => Chris Graham |
2020-03-07 21:19 | Chris Graham | Status | Not Assigned => Assigned |
2021-05-07 19:53 | Chris Graham | Note Added: 0007087 |