Changes for version 0.24 - 2014-10-15

  • Added Perl version check to Build.PL. The minimum version of Perl is 5.012
  • Changed the template element names for documentation sections (incompatible with previous versions)
  • Added documentation for node lists
  • Reorganized the configuration documentation
  • Added node attribute 'place', and methods 'list_node', 'get_nodelist', 'document_nodelist'
  • Renamed method 'has_output_block' to 'has_block' (incompatible)
  • Renamed method 'response_format' to 'output_format' (incompatible)
  • Renamed method 'response_vocab' to 'output_vocab' (incompatible)
  • Renamed method 'response_linebreak' to 'output_linebreak' (incompatible)
  • Added method 'substitute_select'
  • Usage examples are now strings (incompatible)
  • Fixed bug that was ignoring ordinary paragraphs in ruleset documentation
  • Fixed bug that was causing documentation strings to be inherited

Documentation

how to configure a data service
how to write documentation templates for Web::DataService
introduction to Web::DataService and how to use it
how to build an application using Web::DataService
helper script to create new Web::DataService applications

Modules

a framework for building data service applications for the Web
Pod parser module for Web::DataService
object class for data service requests

Provides

in lib/Web/DataService/Execute.pm
in lib/Web/DataService/Format.pm
in lib/Web/DataService/IDocument.pm
in lib/Web/DataService/IRequest.pm
in lib/Web/DataService/Node.pm
in lib/Web/DataService/Output.pm
in lib/Web/DataService.pm
in lib/Web/DataService/Plugin/Dancer.pm
in lib/Web/DataService/Plugin/JSON.pm
in lib/Web/DataService/Plugin/TemplateToolkit.pm
in lib/Web/DataService.pm
in lib/Web/DataService/Plugin/Text.pm
in lib/Web/DataService/Render.pm
in lib/Web/DataService/Ruleset.pm
in lib/Web/DataService/Set.pm
in lib/Web/DataService/Vocabulary.pm