Commit Graph

71 Commits

Author SHA1 Message Date
Ingo Schommer
c64e7ad2d7 Consistent sorting for getDiffList()
If changes were applied in the same second (e.g. through tests), the results will have an indeterminate order.
This lead to stability issues in VersionFeedFunctionalTest::testContainsChangesForPageOnly.
Sort by ID in addition to LastEdited.
2016-05-20 09:56:33 +12:00
Damian Mooyman
73a033f22d Updated changelog for 1.2.1 2016-02-04 18:13:10 +13:00
Damian Mooyman
843fb43979 Update translations 2016-02-04 18:11:13 +13:00
Damian Mooyman
c2e3f672dd Merge pull request #25 from helpfulrobot/add-standard-scrutinizer-config
Added standard Scrutinizer config
2016-02-04 18:10:49 +13:00
Damian Mooyman
7f7ecca151 Merge pull request #34 from helpfulrobot/update-license-year
Updated license year
2016-01-05 11:23:02 +13:00
helpfulrobot
a284681b39 Updated license year 2016-01-01 06:48:32 +13:00
Damian Mooyman
83947f03d2 Merge pull request #33 from mandrew/master
Moved user docs into userguide folder to display on userhelp site
2015-12-21 14:25:00 +13:00
Mike Andrewartha
0426a38412 updated link, moved user.md into userguide folder and renamed to index file plus updated test 2015-12-15 17:00:35 +13:00
Daniel Hensby
a71b15a437 Merge pull request #32 from helpfulrobot/add-standard-code-of-conduct
Added standard code of conduct
2015-11-21 12:29:17 +00:00
helpfulrobot
fc8ad92b29 Added standard code of conduct 2015-11-21 20:18:18 +13:00
helpfulrobot
6d96c59ebd Added standard Scrutinizer config 2015-11-21 19:33:52 +13:00
Daniel Hensby
06d70e4593 Merge pull request #27 from helpfulrobot/add-standard-travis-config
Added standard Travis config
2015-11-20 15:37:58 +00:00
Daniel Hensby
04cc2c3f07 Merge pull request #28 from helpfulrobot/add-standard-editor-config
Added standard editor config
2015-11-20 14:59:37 +00:00
Daniel Hensby
47de4e5112 Merge pull request #30 from helpfulrobot/add-standard-license
Added standard license
2015-11-19 12:04:19 +00:00
Daniel Hensby
6a748e0de1 Merge pull request #31 from helpfulrobot/add-standard-git-attributes
Added standard git attributes
2015-11-19 10:40:02 +00:00
helpfulrobot
e6f2a2f7a9 Added standard git attributes 2015-11-19 19:14:26 +13:00
helpfulrobot
015819e6e2 Added standard license 2015-11-19 18:33:06 +13:00
Damian Mooyman
84530d6678 Merge pull request #29 from scott1702/master
update changelog for release
2015-11-19 15:23:12 +13:00
scott1702
2cad57d442 update changelog for release 2015-11-19 15:13:41 +13:00
helpfulrobot
c297b7c229 Added standard Travis config 2015-11-19 14:21:24 +13:00
helpfulrobot
2913245cb5 Added standard editor config 2015-11-19 13:27:31 +13:00
Damian Mooyman
50661260c9 Merge pull request #22 from textagroup/textagroup-patch-1
Update alternate xml link tag to be W3 compliant
2015-11-16 09:27:01 +13:00
Michael Strong
7f4f7bb1b4 Merge pull request #24 from assertchris/add-scrutinizer-support
Added Scrutinizer support
2015-11-07 11:43:23 +13:00
Christopher Pitt
1fe90397b3 Added Scrutinizer support 2015-11-07 11:14:50 +13:00
Ingo Schommer
5b6dae480f Merge pull request #23 from tractorcow/pulls/tests
Tests for 3.2 and php 5.6
2015-11-03 08:37:53 +13:00
Damian Mooyman
4d278f1695 API Add cache_lifetime config
BUG Fix issue in test caching
Tests for 3.2 and php 5.6
2015-11-02 11:27:14 +13:00
textagroup
f0c92002b6 Update alternate xml link tag to be W3 compliant
The link tag being produced was not W3 compliant as it was using the nofollow value in the rel attribute on a link tag which is not permitted as per the W3 standards http://www.w3.org/TR/html5/links.html#linkTypes
2015-10-20 16:58:45 +13:00
Damian Mooyman
b6179c5eef Merge pull request #21 from silverstripe-labs/add-cwp-keyword
Added CWP keyword
2015-09-07 13:19:17 +12:00
Christopher Pitt
85c38311bc Added CWP keyword 2015-09-07 12:45:38 +12:00
Damian Mooyman
180a562b51 Merge pull request #20 from spekulatius/bug11-cache-tag-invalid
Checking if there is a version to avoid #11.
2015-08-20 17:25:37 +12:00
Peter Thaleikis
429b61036e Checking if there is a version to avoid #11. 2015-07-23 22:56:26 +12:00
Damian Mooyman
fc530d601b Merge pull request #19 from dhensby/patch-1
Move to new travis containerised infrastructure
2015-07-21 14:48:39 +12:00
Daniel Hensby
66dd4622e0 Move to new travis containerised infrastructure 2015-07-20 16:21:15 +01:00
Damian Mooyman
73951e2623 Update translations 2015-05-26 18:12:46 +12:00
Damian Mooyman
8de4e31fca Merge pull request #18 from mateusz/travis
Fix version dependencies, and fix what travis builds.
2015-03-30 14:42:38 +13:00
Mateusz Uzdowski
25c575fe16 Fix version dependencies, and fix what travis builds. 2015-03-30 14:36:03 +13:00
Damian Mooyman
d37785ff7b Merge pull request #17 from mateusz/optimise-and-limit
Optimise diff generation on small diferrences, and hard cap the list.
2015-03-30 12:57:10 +13:00
Mateusz Uzdowski
fd67399417 Optimise diff generation.
For 100 items, this change improves generation times on small diffs
(100s of bytes) 6-fold. The improvement deteriorates to about 4-fold on
diffs of 1kB.

This includes the 25% improvement from the removal of unnecessary
forTemplate calls - we pack the diffs into HTMLText and render them
later from a template anyway.
2015-03-30 11:29:33 +13:00
Mateusz Uzdowski
8a7d2ec9da NEW Refactor diff API and add managed limits.
Deprecate the getDiffedChanges method to get rid of confusing
fullHistory parameter. Add a getDiff method to fetch just a single diff
and a more versatile getDiffList method which allows specifying a limit.

We now also cap the amount of items coming from the diffing process
to a default value that we hope will result in generation times no
greater than a few seconds. This can be reconfigured by developers.
2015-03-30 11:28:42 +13:00
Damian Mooyman
2d6337dad9 Update translations 2014-11-19 14:23:02 +13:00
Damian Mooyman
797e5586c5 Fix testcase 2014-05-23 18:29:07 +12:00
Mateusz U
d718bf8758 Merge pull request #7 from tractorcow/pulls/disable-feed-config
API Ability to globally enable / disable RSS feeds
2014-05-22 11:43:01 +12:00
Damian Mooyman
094e3190df API Ability to globally enable / disable RSS feeds via config / siteconfig 2014-05-22 11:38:32 +12:00
Mateusz U
a3c4c52faf Merge pull request #10 from tractorcow/pulls/fix-tests-2
Disable caching in tests
2014-05-22 11:36:33 +12:00
Damian Mooyman
7f3adbf4d8 Disable caching in tests
Fixes #8
2014-05-22 09:53:49 +12:00
Damian Mooyman
d6fca1a5c4 Updated translations 2014-05-20 15:21:37 +12:00
Mateusz U
706ad85054 Merge pull request #5 from tractorcow/pulls/3.1-rate-limiting
API Better implementation of caching / rate limiting
2014-04-30 15:47:10 +12:00
Damian Mooyman
47991567b5 API Added lock cool down to rate limiting 2014-04-30 15:40:51 +12:00
Damian Mooyman
241f0604b0 Namespaced filters
Changed default settings (disable lock_bypage and set lock_timeout to 5)
Updated docs
2014-04-30 12:31:18 +12:00
Damian Mooyman
a243a3510a API Better implementation of caching / rate limiting 2014-04-29 16:51:23 +12:00