From aa1ec87d52b2167154f3a5a3b68ec95ab9b1891a Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 18 Dec 2010 04:20:23 -0500 Subject: summarize asset/resource/model changes --- CHANGES.txt | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) (limited to 'CHANGES.txt') diff --git a/CHANGES.txt b/CHANGES.txt index 2f8a784c0..5300d9cbc 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,73 @@ Next release ============ +Terminology Changes +------------------- + +- The Pyramid concept previously known as "model" is now known as "resource". + As a result: + + - The following API changes have been made:: + + pyramid.url.model_url -> + pyramid.url.resource_url + pyramid.traversal.find_model -> + pyramid.url.find_resource + pyramid.traversal.model_path -> + pyramid.traversal.resource_path + pyramid.traversal.model_path_tuple -> + pyramid.traversal.resource_path_tuple + pyramid.traversal.ModelGraphTraverser -> + pyramid.traversal.ResourceTreeTraverser + pyramid.traversal.ModelGraphTraverser -> + pyramid.traversal.ResourceTreeTraverser + pyramid.config.Configurator.testing_models -> + pyramid.config.Configurator.testing_resources + pyramid.request.Request.model_url -> + pyramid.request.Request.resource_url + pyramid.testing.registerModels -> + pyramid.testing.registerResources + pyramid.testing.DummyModel -> + pyramid.testing.DummyResource + + - All documentation which previously referred to "model" now refers to + "resource". + + - The ``starter`` and ``starter_zcml`` paster templates now have a + ``resources.py`` module instead of a ``models.py`` module. + + - Positional argument names of various APIs have been changed from + ``model`` to ``resource``. + + Backwards compatibility shims have been left in place in all cases. They + will continue to work "forever". + +- The Pyramid concept previously known as "resource" is now known as "asset". + As a result: + + - The (non-API) module previously known as ``pyramid.resource`` is now + known as ``pyramid.asset``. + + - All docs that previously referred to "resource specification" now refer + to "asset specification". + + - The following API changes were made:: + + pyramid.config.Configurator.absolute_resource_spec -> + pyramid.config.Configurator.absolute_asset_spec + pyramid.config.Configurator.override_resource -> + pyramid.config.Configurator.override_asset + + - The ZCML directive previously known as ``resource`` is now known as + ``asset``. + + - The setting previously known as ``BFG_RELOAD_RESOURCES`` (envvar) or + ``reload_resources`` (config file) is now known, respectively, as + ``BFG_RELOAD_ASSETS`` and ``reload_assets``. + + Backwards compatibility shims have been left in place in all cases. They + will continue to work "forever". + Bug Fixes --------- @@ -30,6 +97,9 @@ Documentation - Direct Jython users to Mako rather than Jinja2 in "Install" narrative chapter. +- Many changes to support terminological renaming of "model" to "resource" + and "resource" to "asset". + Paster Templates ---------------- -- cgit v1.2.3 From 477e99f83a4ee19c2994ee14546cc0cc13800d61 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 18 Dec 2010 04:21:26 -0500 Subject: spacing --- CHANGES.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'CHANGES.txt') diff --git a/CHANGES.txt b/CHANGES.txt index 5300d9cbc..282261769 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -11,22 +11,31 @@ Terminology Changes pyramid.url.model_url -> pyramid.url.resource_url + pyramid.traversal.find_model -> pyramid.url.find_resource + pyramid.traversal.model_path -> pyramid.traversal.resource_path + pyramid.traversal.model_path_tuple -> pyramid.traversal.resource_path_tuple + pyramid.traversal.ModelGraphTraverser -> pyramid.traversal.ResourceTreeTraverser + pyramid.traversal.ModelGraphTraverser -> pyramid.traversal.ResourceTreeTraverser + pyramid.config.Configurator.testing_models -> pyramid.config.Configurator.testing_resources + pyramid.request.Request.model_url -> pyramid.request.Request.resource_url + pyramid.testing.registerModels -> pyramid.testing.registerResources + pyramid.testing.DummyModel -> pyramid.testing.DummyResource @@ -55,6 +64,7 @@ Terminology Changes pyramid.config.Configurator.absolute_resource_spec -> pyramid.config.Configurator.absolute_asset_spec + pyramid.config.Configurator.override_resource -> pyramid.config.Configurator.override_asset -- cgit v1.2.3 From bbb9b5a5b1b97bf3c333a7fbfa68cc773ac9d263 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 18 Dec 2010 04:22:19 -0500 Subject: spacing, note --- CHANGES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'CHANGES.txt') diff --git a/CHANGES.txt b/CHANGES.txt index 282261769..3fd78d403 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -40,7 +40,7 @@ Terminology Changes pyramid.testing.DummyResource - All documentation which previously referred to "model" now refers to - "resource". + "resource". - The ``starter`` and ``starter_zcml`` paster templates now have a ``resources.py`` module instead of a ``models.py`` module. -- cgit v1.2.3 From 4c4f08969e64fe6878da0c0ce753d1e3fcdbbb56 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 18 Dec 2010 15:42:07 -0500 Subject: resource/asset normalization --- CHANGES.txt | 6 ------ 1 file changed, 6 deletions(-) (limited to 'CHANGES.txt') diff --git a/CHANGES.txt b/CHANGES.txt index 3fd78d403..bdb7acd97 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -24,15 +24,9 @@ Terminology Changes pyramid.traversal.ModelGraphTraverser -> pyramid.traversal.ResourceTreeTraverser - pyramid.traversal.ModelGraphTraverser -> - pyramid.traversal.ResourceTreeTraverser - pyramid.config.Configurator.testing_models -> pyramid.config.Configurator.testing_resources - pyramid.request.Request.model_url -> - pyramid.request.Request.resource_url - pyramid.testing.registerModels -> pyramid.testing.registerResources -- cgit v1.2.3