Robbie Averill
79fa61edf8
FIX Type safety on nullable argument, fixes PHP 7.4 test
2019-07-19 12:05:27 +02:00
Robbie Averill
2a1394bed7
Merge branch '4.4' into 4
2019-07-19 10:46:00 +02:00
Robbie Averill
40f06fafa9
Merge branch '4.3' into 4.4
2019-07-19 10:45:44 +02:00
Robbie Averill
c7b15eaef5
Merge branch '4.2' into 4.3
2019-07-19 10:45:29 +02:00
Robbie Averill
92881eacb7
Merge pull request #9138 from caffeineinc/bugfix/9114-context-summary-breaks-with-line-breaks
...
#9114 - DBText::ContextSummary() cuts line breaks
2019-07-19 10:28:59 +02:00
Simon Gow
22b514c421
#9114 - DBText::ContextSummary() cuts line breaks
...
ContextSummary() was cutting the HTML which was added by nl2br because
it expected plain text elements as it's stripping and replacing text.
Instead this fix changes the behaviour to apply the nl2br after the text
changes have been made. That way we can't cut anything in the middle of
a HTML tag, but new lines, or paragraphs are replaced by BRs after,
should they exist.
- Added tests to ensure text is not cut in the middle of a sentence.
- Added test to ensure that <br>'s are added in the correct place should
the summary span between new lines.
2019-07-19 12:43:20 +12:00
Robbie Averill
633572cf68
Merge pull request #9136 from silverstripe/revert-9135-patch-1
...
Revert "Added link to broaden description on SSL sertificates"
2019-07-18 17:37:17 +02:00
Robbie Averill
c8eaf00d66
Revert "Added link to broaden description on SSL sertificates"
2019-07-18 17:36:57 +02:00
Robbie Averill
9a39ec473a
Merge pull request #9135 from MatthewBellwood/patch-1
...
Added link to broaden description on SSL sertificates
2019-07-18 16:58:15 +02:00
MatthewBellwood
4b29f06de2
Added link to broaden description on SSL sertificates
2019-07-18 17:44:52 +03:00
Ingo Schommer
4d93e48b10
DOCS Add silverstripe/login-forms ( #9112 )
...
See https://github.com/silverstripe/recipe-cms/issues/26 .
Dependant on https://github.com/silverstripe/silverstripe-installer/pull/257 .
2019-07-16 10:11:37 +12:00
Serge Latyntcev
29a663c65d
Merge branch '4.4' into 4
2019-07-15 09:24:49 +12:00
Serge Latyntcev
d667d64f13
Merge branch '4.3' into 4.4
2019-07-15 09:18:17 +12:00
Garion Herman
9efe9e96eb
Merge pull request #9123 from open-sausages/pulls/4.3/increase-memory-limit-max
...
FIX core memory limit test
2019-07-12 17:08:42 +12:00
Serge Latyntcev
fcd7a1e63e
FIX core memory limit test
2019-07-12 16:30:25 +12:00
Guy Marriott
ec66d366d2
NEW: Deprecated PDO in favour of native drivers ( #9052 )
...
NEW: Deprecated PDO in favour of native drivers
2019-07-08 12:41:13 +12:00
Serge Latyntsev
7ef13e7ef6
FIX Confirmation components to respect SS_BASE_URL ( #9074 )
2019-07-05 16:05:41 +12:00
Robbie Averill
844d2ef134
NEW DBDate and DBDatetime now support modify() with a strtotime() style adjustment string ( #9105 )
2019-07-05 15:57:23 +12:00
Maxime Rainville
717646feb0
Merge pull request #9106 from webbuilders-group/config-ext-loaded
...
NEW: Added support for config condition if PHP extension is loaded
2019-07-04 10:11:34 +12:00
UndefinedOffset
e3aa0ff63a
Added unit tests for config condition if PHP extension is loaded
2019-07-03 10:32:41 -03:00
Guy Marriott
d0b4f61310
Merge pull request #9098 from sminnee/fix-9097
...
FIX: Repeated iteration should return all records
2019-07-03 17:03:36 +12:00
Sam Minnee
404366909e
FIX: Fix MysqlStatement::rewind()
...
Its implementation is more naive than Query’s and leads to unnecessary
seek()ing. This causes issues with the previous commit.
2019-07-03 14:28:31 +12:00
Sam Minnee
96e7914f23
FIX: Fix MySQLQuery::seek() and Query::rewind() to fix repeated iteration
...
API: Query::seek() and Query::rewind() no longer return a value.
Although breaking an API inside a patch release may seem odd, this in
fact is correcting a long-standing bug in our implementation of
Iterator::rewind(), so I think it’s appropriate.
https://github.com/silverstripe/silverstripe-framework/issues/9097
2019-07-03 09:20:05 +12:00
UndefinedOffset
571a4d9ace
NEW: Added support for config condition if PHP extension is loaded
2019-07-02 14:55:36 -03:00
Robbie Averill
ad050997fd
Merge pull request #9070 from kinglozzer/email-plaintext
...
FIX: Email::render() generating object instead of string for plaintext part (fixes #9069 )
2019-07-02 18:47:18 +12:00
Robbie Averill
fd88003646
Merge pull request #9100 from creative-commoners/pulls/4.4/dataobject-scaffolding-freedom
...
Allow extensions to modify form scaffolder in DataObject
2019-07-02 18:46:39 +12:00
Robbie Averill
0daed7b9be
Merge pull request #9102 from sminnee/doc-pdo
...
DOCS: Change default database connector.
2019-07-01 11:17:41 +12:00
Sam Minnee
4b15c90c72
DOCS: Change default database connector.
2019-07-01 10:37:19 +12:00
Robbie Averill
8fecf22dfa
Merge pull request #9065 from sminnee/fix-php74-phpunit
...
FIX: Fix PHPUnit operation on PHP 7.4
2019-07-01 08:44:13 +12:00
Guy Marriott
59ba9a717d
FIX Allow extensions to update form scaffolding on DataObjects
2019-06-28 16:11:16 +12:00
Guy Marriott
aeefb920e1
Allow displaying partial/full query message for debugging ( #9020 )
...
Allow displaying partial/full query message for debugging
2019-06-28 15:15:33 +12:00
Guy Marriott
b01dc580e1
FIX Protect against undefined index when using nullifyEmpty opt… ( #9090 )
...
FIX Protect against undefined index when using nullifyEmpty option
2019-06-27 11:19:42 +12:00
Robbie Averill
c76d3a5db1
FIX Protect against undefined index when using nullifyEmpty option
2019-06-26 09:26:36 +12:00
Loz Calver
b1551a687d
Catch Path::join() exceptions in findTemplate() ( fixes #9084 )
2019-06-21 09:40:18 +01:00
Saophalkun Ponlu
6a8c6703d1
Remove use_gzip
from HTMLEditorField since it's been removed by TinyMCE codebase ( #7261 )
...
* Remove `use_gzip` from HTMLEditorField
* DOCS Mention remove use_gzip in changelog
2019-06-21 09:27:48 +12:00
Ingo Schommer
0a6096a1bb
DOCS File migration background notes ( #9058 )
2019-06-21 08:47:40 +12:00
Loz Calver
a54ba97e16
Merge pull request #9082 from Sommereder/patch-1
...
Fix of delimiter not used bug
2019-06-20 10:49:24 +01:00
Mario Sommereder
260c89fd54
Fix of delimiter not used bug
...
See issue https://github.com/silverstripe/silverstripe-framework/issues/8881
2019-06-20 11:11:27 +12:00
Robbie Averill
dcf4c64704
Merge pull request #9077 from lerni/ss-log-example-config-docs-fix
...
fix #9075 log example yml-config in docs
2019-06-19 20:17:43 +12:00
lerni
0c7458cd21
add single quotes
2019-06-19 08:21:31 +02:00
Robbie Averill
bd854f48b3
Merge pull request #9081 from open-sausages/pulls/4/doc-changelog
...
Doc / Fix link to SS-2019-022 in changelogs
2019-06-19 15:31:40 +12:00
Serge Latyntcev
5be0c15587
Doc / Fix link to SS-2019-022 in changelogs
2019-06-19 15:14:16 +12:00
lerni
e652b3e421
fix #9075 log example yml-config in docs
2019-06-18 09:17:25 +02:00
Robbie Averill
ca0949057d
Merge pull request #9076 from open-sausages/pulls/4/docs-cascade-publish-delete
...
DOCS Clarify cascade publish/delete perm checks
2019-06-18 18:09:24 +12:00
Ingo Schommer
732dfe5aaa
DOCS Clarify cascade publish/delete perm checks
...
We decided during implementation not to check permissions explicitly on cascading objects due to performance concerns.
For example, when publishing a page with embedded images, publish permissions on the image are implied - even if Image->canPublish() would return false for this author.
See https://github.com/silverstripe-security/security-issues/issues/57
2019-06-18 16:27:29 +12:00
Ingo Schommer
49c04bf9cc
DOCS Shortcode upgrade section
2019-06-18 09:20:38 +12:00
Guy Marriott
bb5b610636
Merge branch '4.4' into 4
2019-06-17 08:58:50 +12:00
Serge Latyntsev
2e33456e46
Mention versioned snapshots in the versions documentation ( #9057 )
...
* Mention versioned snapshots in the versions documentation
* Add screenshot
2019-06-16 23:52:30 +12:00
Robbie Averill
1fc94ec88f
Merge pull request #9071 from 3Dgoo/patch-1
...
Requirements_Backend.php API documentation fix
2019-06-15 20:10:13 +12:00
3Dgoo
7e12bee86a
Requirements_Backend.php API documentation fix
...
The API documentation for Requirements_Backend is currently broken:
https://api.silverstripe.org/4/SilverStripe/View/Requirements_Backend.html#method_customScript
This is because there are unescaped start tags in the function documentation.
This is the same as the recent #9060 PR, but for the Requirements_Backend class this time.
This fix changes the tags to be escaped.
2019-06-15 10:37:49 +09:30