View Issue Details

IDProjectCategoryView StatusLast Update
3832Composrcorepublic2021-05-07 19:53
ReporterChris Graham Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Summary3832: Review and document new API changes for v11 (holding issue)
Descriptionv11 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)
TagsRoadmap: v11 final phase
Attach Tags
Time estimation (hours)
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 3834 AssignedChris Graham Create upgrade path from v10.1 to v11 

Activities

Chris Graham

2019-06-27 20:09

administrator   ~6004

Also grep code for v11, as that may show some 'TODO' comments that were made to be seen when merging happens.

Chris Graham

2021-05-07 19:53

administrator   ~7087

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.

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

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