4
4
5
5
<section class =" release " id =" unreleased " >
6
6
7
- ## Unreleased (2025-03-22 )
7
+ ## Unreleased (2025-03-31 )
8
8
9
9
<section class =" packages " >
10
10
20
20
21
21
##### Features
22
22
23
+ - [ ` e8bb580 ` ] ( https://github.com/stdlib-js/stdlib/commit/e8bb580f445dcbeeb03e458def428d9e820ab808 ) - add ` lastIndexOfSameValue ` to namespace
24
+ - [ ` e8a96a1 ` ] ( https://github.com/stdlib-js/stdlib/commit/e8a96a17652f957f69c041a2f7292bee1b827aeb ) - add ` indexOfSameValue ` to namespace
23
25
- [ ` 4623339 ` ] ( https://github.com/stdlib-js/stdlib/commit/46233390b61053807a2b8ce901c1f03974bd04f9 ) - update namespace TypeScript declarations [ (#6275 )] ( https://github.com/stdlib-js/stdlib/pull/6275 )
24
26
- [ ` a612b3d ` ] ( https://github.com/stdlib-js/stdlib/commit/a612b3dee234a1218596793d2d3be311154eb799 ) - add ` fillBy ` to namespace
25
27
- [ ` e661213 ` ] ( https://github.com/stdlib-js/stdlib/commit/e66121352ef767cdb87d19e938b1eccf7970fa3a ) - update namespace TypeScript declarations [ (#4706 )] ( https://github.com/stdlib-js/stdlib/pull/4706 )
@@ -990,6 +992,108 @@ This release closes the following issue:
990
992
991
993
<!-- /.package -->
992
994
995
+ <section class =" package " id =" array-base-index-of-unreleased " >
996
+
997
+ #### [ @stdlib/array /base/index-of] ( https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/index-of )
998
+
999
+ <details >
1000
+
1001
+ <section class =" features " >
1002
+
1003
+ ##### Features
1004
+
1005
+ - [ ` 8575ee7 ` ] ( https://github.com/stdlib-js/stdlib/commit/8575ee7d7d239a16afd5e3bf396e5a0da281f537 ) - remove ` equalnans ` support
1006
+
1007
+ </section >
1008
+
1009
+ <!-- /.features -->
1010
+
1011
+ <section class =" breaking-changes " >
1012
+
1013
+ ##### BREAKING CHANGES
1014
+
1015
+ - [ ` 8575ee7 ` ] ( https://github.com/stdlib-js/stdlib/commit/8575ee7d7d239a16afd5e3bf396e5a0da281f537 ) : remove ` equalnans ` support
1016
+
1017
+ - To migrate, users should use ` array/base/index-of-same-value ` which
1018
+ treats ` NaN ` values as equal.
1019
+ ---
1020
+ type: pre_commit_static_analysis_report
1021
+ description: Results of running static analysis checks when committing changes.
1022
+ report:
1023
+ - task: lint_filenames
1024
+ status: passed
1025
+ - task: lint_editorconfig
1026
+ status: passed
1027
+ - task: lint_markdown
1028
+ status: passed
1029
+ - task: lint_package_json
1030
+ status: na
1031
+ - task: lint_repl_help
1032
+ status: passed
1033
+ - task: lint_javascript_src
1034
+ status: passed
1035
+ - task: lint_javascript_cli
1036
+ status: na
1037
+ - task: lint_javascript_examples
1038
+ status: passed
1039
+ - task: lint_javascript_tests
1040
+ status: passed
1041
+ - task: lint_javascript_benchmarks
1042
+ status: passed
1043
+ - task: lint_python
1044
+ status: na
1045
+ - task: lint_r
1046
+ status: na
1047
+ - task: lint_c_src
1048
+ status: na
1049
+ - task: lint_c_examples
1050
+ status: na
1051
+ - task: lint_c_benchmarks
1052
+ status: na
1053
+ - task: lint_c_tests_fixtures
1054
+ status: na
1055
+ - task: lint_shell
1056
+ status: na
1057
+ - task: lint_typescript_declarations
1058
+ status: passed
1059
+ - task: lint_typescript_tests
1060
+ status: passed
1061
+ - task: lint_license_headers
1062
+ status: passed
1063
+ ---
1064
+
1065
+ </section >
1066
+
1067
+ <!-- /.breaking-changes -->
1068
+
1069
+ </details >
1070
+
1071
+ </section >
1072
+
1073
+ <!-- /.package -->
1074
+
1075
+ <section class =" package " id =" array-base-index-of-same-value-unreleased " >
1076
+
1077
+ #### [ @stdlib/array /base/index-of-same-value] ( https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/index-of-same-value )
1078
+
1079
+ <details >
1080
+
1081
+ <section class =" features " >
1082
+
1083
+ ##### Features
1084
+
1085
+ - [ ` c7f571e ` ] ( https://github.com/stdlib-js/stdlib/commit/c7f571ef00c124a120847f0c8fa59053c7c27dba ) - add ` array/base/index-of-same-value `
1086
+
1087
+ </section >
1088
+
1089
+ <!-- /.features -->
1090
+
1091
+ </details >
1092
+
1093
+ </section >
1094
+
1095
+ <!-- /.package -->
1096
+
993
1097
<section class =" package " id =" array-base-indices-complement-unreleased " >
994
1098
995
1099
#### [ @stdlib/array /base/indices-complement] ( https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/indices-complement )
@@ -1012,6 +1116,108 @@ This release closes the following issue:
1012
1116
1013
1117
<!-- /.package -->
1014
1118
1119
+ <section class =" package " id =" array-base-last-index-of-unreleased " >
1120
+
1121
+ #### [ @stdlib/array /base/last-index-of] ( https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/last-index-of )
1122
+
1123
+ <details >
1124
+
1125
+ <section class =" features " >
1126
+
1127
+ ##### Features
1128
+
1129
+ - [ ` 82ee31f ` ] ( https://github.com/stdlib-js/stdlib/commit/82ee31f3193dc0854b0767ddf9e9effed62ba878 ) - remove ` equalNaNs ` support
1130
+
1131
+ </section >
1132
+
1133
+ <!-- /.features -->
1134
+
1135
+ <section class =" breaking-changes " >
1136
+
1137
+ ##### BREAKING CHANGES
1138
+
1139
+ - [ ` 82ee31f ` ] ( https://github.com/stdlib-js/stdlib/commit/82ee31f3193dc0854b0767ddf9e9effed62ba878 ) : remove ` equalNaNs ` support
1140
+
1141
+ - To migrate, users should use ` array/base/last-index-of-same-value `
1142
+ which treats ` NaN ` values as equal.
1143
+ ---
1144
+ type: pre_commit_static_analysis_report
1145
+ description: Results of running static analysis checks when committing changes.
1146
+ report:
1147
+ - task: lint_filenames
1148
+ status: passed
1149
+ - task: lint_editorconfig
1150
+ status: passed
1151
+ - task: lint_markdown
1152
+ status: passed
1153
+ - task: lint_package_json
1154
+ status: na
1155
+ - task: lint_repl_help
1156
+ status: passed
1157
+ - task: lint_javascript_src
1158
+ status: passed
1159
+ - task: lint_javascript_cli
1160
+ status: na
1161
+ - task: lint_javascript_examples
1162
+ status: passed
1163
+ - task: lint_javascript_tests
1164
+ status: passed
1165
+ - task: lint_javascript_benchmarks
1166
+ status: passed
1167
+ - task: lint_python
1168
+ status: na
1169
+ - task: lint_r
1170
+ status: na
1171
+ - task: lint_c_src
1172
+ status: na
1173
+ - task: lint_c_examples
1174
+ status: na
1175
+ - task: lint_c_benchmarks
1176
+ status: na
1177
+ - task: lint_c_tests_fixtures
1178
+ status: na
1179
+ - task: lint_shell
1180
+ status: na
1181
+ - task: lint_typescript_declarations
1182
+ status: passed
1183
+ - task: lint_typescript_tests
1184
+ status: passed
1185
+ - task: lint_license_headers
1186
+ status: passed
1187
+ ---
1188
+
1189
+ </section >
1190
+
1191
+ <!-- /.breaking-changes -->
1192
+
1193
+ </details >
1194
+
1195
+ </section >
1196
+
1197
+ <!-- /.package -->
1198
+
1199
+ <section class =" package " id =" array-base-last-index-of-same-value-unreleased " >
1200
+
1201
+ #### [ @stdlib/array /base/last-index-of-same-value] ( https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/last-index-of-same-value )
1202
+
1203
+ <details >
1204
+
1205
+ <section class =" features " >
1206
+
1207
+ ##### Features
1208
+
1209
+ - [ ` 25fd7dd ` ] ( https://github.com/stdlib-js/stdlib/commit/25fd7dd71923e473865bb8c814fdef3981b17593 ) - add ` array/base/last-index-of-same-value `
1210
+
1211
+ </section >
1212
+
1213
+ <!-- /.features -->
1214
+
1215
+ </details >
1216
+
1217
+ </section >
1218
+
1219
+ <!-- /.package -->
1220
+
1015
1221
<section class =" package " id =" array-base-map-unreleased " >
1016
1222
1017
1223
#### [ @stdlib/array /base/map] ( https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/map )
@@ -1544,6 +1750,106 @@ This release closes the following issue:
1544
1750
1545
1751
### BREAKING CHANGES
1546
1752
1753
+ - [ ` 82ee31f ` ] ( https://github.com/stdlib-js/stdlib/commit/82ee31f3193dc0854b0767ddf9e9effed62ba878 ) : remove ` equalNaNs ` support
1754
+
1755
+ - To migrate, users should use ` array/base/last-index-of-same-value `
1756
+ which treats ` NaN ` values as equal.
1757
+ ---
1758
+ type: pre_commit_static_analysis_report
1759
+ description: Results of running static analysis checks when committing changes.
1760
+ report:
1761
+ - task: lint_filenames
1762
+ status: passed
1763
+ - task: lint_editorconfig
1764
+ status: passed
1765
+ - task: lint_markdown
1766
+ status: passed
1767
+ - task: lint_package_json
1768
+ status: na
1769
+ - task: lint_repl_help
1770
+ status: passed
1771
+ - task: lint_javascript_src
1772
+ status: passed
1773
+ - task: lint_javascript_cli
1774
+ status: na
1775
+ - task: lint_javascript_examples
1776
+ status: passed
1777
+ - task: lint_javascript_tests
1778
+ status: passed
1779
+ - task: lint_javascript_benchmarks
1780
+ status: passed
1781
+ - task: lint_python
1782
+ status: na
1783
+ - task: lint_r
1784
+ status: na
1785
+ - task: lint_c_src
1786
+ status: na
1787
+ - task: lint_c_examples
1788
+ status: na
1789
+ - task: lint_c_benchmarks
1790
+ status: na
1791
+ - task: lint_c_tests_fixtures
1792
+ status: na
1793
+ - task: lint_shell
1794
+ status: na
1795
+ - task: lint_typescript_declarations
1796
+ status: passed
1797
+ - task: lint_typescript_tests
1798
+ status: passed
1799
+ - task: lint_license_headers
1800
+ status: passed
1801
+ ---
1802
+
1803
+ - [ ` 8575ee7 ` ] ( https://github.com/stdlib-js/stdlib/commit/8575ee7d7d239a16afd5e3bf396e5a0da281f537 ) : remove ` equalnans ` support
1804
+
1805
+ - To migrate, users should use ` array/base/index-of-same-value ` which
1806
+ treats ` NaN ` values as equal.
1807
+ ---
1808
+ type: pre_commit_static_analysis_report
1809
+ description: Results of running static analysis checks when committing changes.
1810
+ report:
1811
+ - task: lint_filenames
1812
+ status: passed
1813
+ - task: lint_editorconfig
1814
+ status: passed
1815
+ - task: lint_markdown
1816
+ status: passed
1817
+ - task: lint_package_json
1818
+ status: na
1819
+ - task: lint_repl_help
1820
+ status: passed
1821
+ - task: lint_javascript_src
1822
+ status: passed
1823
+ - task: lint_javascript_cli
1824
+ status: na
1825
+ - task: lint_javascript_examples
1826
+ status: passed
1827
+ - task: lint_javascript_tests
1828
+ status: passed
1829
+ - task: lint_javascript_benchmarks
1830
+ status: passed
1831
+ - task: lint_python
1832
+ status: na
1833
+ - task: lint_r
1834
+ status: na
1835
+ - task: lint_c_src
1836
+ status: na
1837
+ - task: lint_c_examples
1838
+ status: na
1839
+ - task: lint_c_benchmarks
1840
+ status: na
1841
+ - task: lint_c_tests_fixtures
1842
+ status: na
1843
+ - task: lint_shell
1844
+ status: na
1845
+ - task: lint_typescript_declarations
1846
+ status: passed
1847
+ - task: lint_typescript_tests
1848
+ status: passed
1849
+ - task: lint_license_headers
1850
+ status: passed
1851
+ ---
1852
+
1547
1853
- [ ` 8b1548f ` ] ( https://github.com/stdlib-js/stdlib/commit/8b1548fb45c1ff131f5edac20cb984344a2d28ec ) : update namespace declarations
1548
1854
1549
1855
- To migrate, users should consult the corresponding packages containing the respective implementations to determine what is breaking. The primary breakages come from the ` blas/* ` namespace, where we recently refactored how top-level BLAS APIs operate on input arguments.
@@ -1596,6 +1902,15 @@ A total of 15 people contributed to this release. Thank you to the following con
1596
1902
1597
1903
<details >
1598
1904
1905
+ - [ ` e8bb580 ` ] ( https://github.com/stdlib-js/stdlib/commit/e8bb580f445dcbeeb03e458def428d9e820ab808 ) - ** feat:** add ` lastIndexOfSameValue ` to namespace _ (by Athan Reines)_
1906
+ - [ ` 25fd7dd ` ] ( https://github.com/stdlib-js/stdlib/commit/25fd7dd71923e473865bb8c814fdef3981b17593 ) - ** feat:** add ` array/base/last-index-of-same-value ` _ (by Athan Reines)_
1907
+ - [ ` e8a96a1 ` ] ( https://github.com/stdlib-js/stdlib/commit/e8a96a17652f957f69c041a2f7292bee1b827aeb ) - ** feat:** add ` indexOfSameValue ` to namespace _ (by Athan Reines)_
1908
+ - [ ` c7f571e ` ] ( https://github.com/stdlib-js/stdlib/commit/c7f571ef00c124a120847f0c8fa59053c7c27dba ) - ** feat:** add ` array/base/index-of-same-value ` _ (by Athan Reines)_
1909
+ - [ ` fc42bf4 ` ] ( https://github.com/stdlib-js/stdlib/commit/fc42bf4cdb21378b8df742abba7eebcc506bfc4b ) - ** refactor:** use more generic types _ (by Athan Reines)_
1910
+ - [ ` bbc90c5 ` ] ( https://github.com/stdlib-js/stdlib/commit/bbc90c530bb2cd9f764e22efa8d127c4ff8275e5 ) - ** refactor:** use more generic types _ (by Athan Reines)_
1911
+ - [ ` 82ee31f ` ] ( https://github.com/stdlib-js/stdlib/commit/82ee31f3193dc0854b0767ddf9e9effed62ba878 ) - ** feat:** remove ` equalNaNs ` support _ (by Athan Reines)_
1912
+ - [ ` 1eb07cf ` ] ( https://github.com/stdlib-js/stdlib/commit/1eb07cf0699928631f83b036cc2b78a35bbc3c32 ) - ** docs:** remove comments and fix note _ (by Athan Reines)_
1913
+ - [ ` 8575ee7 ` ] ( https://github.com/stdlib-js/stdlib/commit/8575ee7d7d239a16afd5e3bf396e5a0da281f537 ) - ** feat:** remove ` equalnans ` support _ (by Athan Reines)_
1599
1914
- [ ` 4623339 ` ] ( https://github.com/stdlib-js/stdlib/commit/46233390b61053807a2b8ce901c1f03974bd04f9 ) - ** feat:** update namespace TypeScript declarations [ (#6275 )] ( https://github.com/stdlib-js/stdlib/pull/6275 ) _ (by stdlib-bot)_
1600
1915
- [ ` 9d448eb ` ] ( https://github.com/stdlib-js/stdlib/commit/9d448eb903bf7121e982f913209f92b1eeaf49e2 ) - ** docs:** update namespace table of contents [ (#6276 )] ( https://github.com/stdlib-js/stdlib/pull/6276 ) _ (by stdlib-bot)_
1601
1916
- [ ` a612b3d ` ] ( https://github.com/stdlib-js/stdlib/commit/a612b3dee234a1218596793d2d3be311154eb799 ) - ** feat:** add ` fillBy ` to namespace _ (by Athan Reines)_
0 commit comments