forked from samvera-deprecated/solrizer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
History.txt
85 lines (59 loc) · 3.35 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
h2. 3.0.0 (2013-03-28)
suffix changes:
_s -> _sim
_t -> _tesim
_dt -> _dtsi
_i -> _isim
_sort -> _ssi
_display -> _sim
_facet -> _sim
_unstem_search -> _tim
Default Descriptors have been added: stored_searchable, searchable, dateable, facetable, symbol, sortable, displayable, unstemmed_searchable, simple
h2. 2.1.0
#11 There should only be one instance of the field mapper. It's now at Solrizer.default_field_mapper
Extract create_and_insert_terms into Solrizer::Common. This can be used for RDF datastreams
Raise helpful error message if date can't be parsed.
Don't add searchable terms when another kind of field is added (continuation of HYDRA-827)
** Upgrade note: Delete your config/solr_mappings.yml file, unless you have customized it. It's presence disables Solrizer::FieldMapper::Default **
h2. 2.0.0
HYDRA-827 DO NOT index terms by default
HYDRA-863 Null pointer exception fixed.
BUG: Replaced data_type method with type which was causing the :type option in OM terms not to work. This makes certain tests not pass under Ruby 1.8.7, specifically when using :type option with a proxied term in OM.
BUG: Fixed TerminologyBasedSolrizer#solrize_node instance method to call class method correctly, and changed #solrize_term to call instance method #solrize_node so that it can be overridden by subclasses
Test fixes such as properly testing solr field suffixes when using the :type option in OM as well as using correct ISO.8601 dates in our fixtures
HYDRA-876 When solrizing OM documents, term_values is called instead of find_by_terms which ensures data types are deserialized correctly. Dates are also converted to ISO 8601 format, both when intgrating with OM or when using solrized independently.
h2. 1.2.2
BUG: RSolr::Client doesn't have a delete method. Changed to delete_by_id. (only affects solrizer shell script) Thanks to mkorcy.
h2. 1.2.1
BUG: name mappings message is a "debug" message, not "info"
fixed rake tasks to include coverage properly
changed email, summary, description in gemspec
h2. 1.2.0
Upgrade to om 1.5.
Now works with ruby 1.9
h2. 1.1.2
BUG: Not responding to messages of type: "modifyDatastreamByValue"
h2. 1.1.1
BUG: Trying to index the children of proxy terms (can't access them in OM). Added a check to make sure it doesn't do this.
BUG: Not responding to messages of type: "modifyDatastreamByReference"
BUG: Not logging unavailable message types
h2. 1.0.3
BUG: Extractor.format_field_values was choking when value was nil
h2. 1.0.0
Deprecated
* extract_tag
* extract_tags
* extract_hash
All solrize and extract methods now accept and return a _Hash_ rather than a Solr::Document
Removed dependency on outdated "solr" gem, replaced it with RSolr
As part of this switch, *all field names are stored as Strings, not Symbols*. If you previously accessed something as solr_doc[:title_t], now you need to access it as solr_doc["title_t"]
Moved #format_node_value and #insert_solr_field_value from TerminologyBasedSolrizer to Solrizer::Extractor
h2. 0.3.1
fix in require statements
h2. 0.3.0
HYDRA-286 Re-structure Solrizer to separate solrizer base from fedora-solrizer
Added TerminologyBasedSolrizer
Added Extremely Configurable FieldMapper
Updated FieldNameMapper to use new FieldMapper
h2. 0.1.2
Minor: switched active-fedora gem requirement to >= 1.1.5 instead of = 1.1.5 (was breaking apps that use later versions of active-fedora)