(name 'AL-Tests-Json-cwp.14' message 'Replace the term "endpoint" with "component".' id '394eb456-0077-45e7-ab59-694ea034345a' date '26 January 2013' time '11:30:31.127 am' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.13' message 'Renamed TrivialUrlStrategy to SequentialUrlStrategy.' id '25bc57ea-543a-4d1a-98b8-f15c051d366b' date '14 October 2012' time '2:16:46.92 am' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.12' message 'Rename ALDigestLocator to ALRestfulLocator.' id '754debc4-56cb-4a6a-abfc-8a9f491a0d6c' date '14 October 2012' time '1:53:20.079 am' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.11' message 'Went back to the name ALDigestLocator. This makes it apparent that it''s just one possible implementation.' id 'b00d83b2-d8c2-40d3-a406-f8bc48aaad43' date '5 August 2012' time '10:43:57.527 pm' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.10' message 'Refactored locators to be customizable via a strategy, rather than via subclassing.' id 'f80f829a-022a-4eaf-b698-30b31404397c' date '4 August 2012' time '11:06:49.341 pm' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.9' message 'Removed a non-local return from the JSON parser, to make the client API easier to use.' id 'fb98b792-767b-4f1d-a76d-670db509ab7d' date '2 April 2012' time '10:59:09.275 pm' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.8' message 'Added tests for extended callbacks #name:array: and #name:object:.' id '62cbcf88-783e-46ef-93bf-442c5f4d6cfd' date '2 April 2012' time '5:52:58.347 pm' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.7' message 'Json rendering tests now use a trivial locator, which produces slightly different outout than the old #forTesting locator.' id '4c7fbd8f-0c84-4a0d-a491-c789bceecedb' date '4 March 2012' time '12:53:00.543 pm' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.6' message 'Renamed "Facet" to "Endpoint".' id 'dda054bb-12e8-4ceb-9b1b-e9bc0f5e51f2' date '29 February 2012' time '5:47:59.378 pm' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.5' message 'ALJsonParser now throws ALParseErrors rather than generic Errors.' id '6afd75b4-0a03-4888-bc86-afc37e429bb7' date '14 October 2011' time '10:44:56.9 pm' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.4' message 'ALJsonParser now ignores whitespace between tokens.' id 'a88e9ce2-e9fe-4548-bae7-a251eb1207b4' date '14 October 2011' time '12:36:29.17 am' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.3' message 'ALJsonParser handles objects now.' id 'f5cb3eb1-a111-4d93-b961-5e0a7e8edaeb' date '14 October 2011' time '12:09:25.596 am' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.2' message 'Got array parsing working properly.' id '67ecfec4-3340-4a1c-a9ae-3450b6b87c68' date '13 October 2011' time '5:20:24.559 pm' author 'cwp' ancestors ((name 'AL-Tests-Json-cwp.1' message 'Tests for JSON rendering and parsing.' id '5c72ba9b-8422-4ddc-9961-136fe70eb16f' date '13 October 2011' time '3:32:01.924 pm' author 'cwp' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())