^
7413266a8e
fix: correcting name to _____DELETE_THIS_RECORD_____ in mp_stripdiffs
2024-04-29 20:14:35 +01:00
^
556c7bdb28
feat: mp_stripdiffs macro - closes #373
2024-04-25 10:45:23 +01:00
^
e616bc940f
fix: partial short numeric support in mp_ds2csv
2024-02-23 10:26:01 +00:00
zver
532e0d535a
fix: tests for char support, #368
2023-12-31 00:35:11 +00:00
zver
3294767c1b
feat: enabling variable names for numeric fields. #368
2023-12-31 00:07:02 +00:00
Allan
ec14b9cef8
fix: mp_loadformat updates by FMTROW
...
Previously, FMTROW was not being honoured when adding / deleting individual format records. Updated tests and added additional validations to ensure FMTROW is provided correctly at the input stage.
2023-12-03 13:39:50 +00:00
Allan
da5244cda9
fix: when all the entries in a format are deleted, then delete the format completely
...
includes 3 tests (regular delete, delete all but one, delete all and add one)
Closes #341
2023-07-10 19:50:17 +01:00
Allan
f0b77dfc6a
chore: removing mp_ds2md dump from mp_loadformat.test.2.sas
2023-06-21 17:02:12 +01:00
Allan
91c4b87496
chore(docs): updating markdown table in mp_loadformat.test.2.sas
2023-06-21 17:00:49 +01:00
Allan
4f481ec8b4
fix: adding support for multilabel and notsorted formats
...
included additional test job covering multiple scenarios. Closes #337
2023-06-21 16:41:46 +01:00
Allan
dcb7958950
feat: enabling informats to be ingested with the mp_loadformat macro
2023-06-20 00:21:19 +01:00
Allan
146610b5a7
chore(tests): fixing tests on mp_aligndecimal
2023-06-20 00:19:27 +01:00
Allan
9887efcf60
feat: new mp_aligndecimal macro
...
Includes a test, and an update to the mp_assertcolvals test to include a new test type (NOVAL)
2023-06-19 23:54:18 +01:00
allan
244171f8c4
fix: failing test due to missing sashelp table, also added scope check
2023-04-06 13:41:02 +01:00
allan
32dd057e83
fix: avoid open file handle when the variable to find is not provided (in mf_existvar)
...
Includes a test that was failing and is now passing
2023-04-05 15:29:53 +01:00
munja
dc556bdef0
fix: closes #329 by handling the case of unlocking a table that was never locked in mp_lockanytable.sas, also created a corresponding test plus an extra test to check for scope leakage. all.sas was regenerated.
2023-02-16 14:33:53 +00:00
munja
e2b0aabfa4
feat: mp_gitlog and associated test/docs
2022-11-30 21:35:49 +01:00
munja
c52a623630
feat: new mf_getgitbranch macro (and test)
2022-11-30 20:15:10 +01:00
munja
cf348e8016
feat: new mf_readfile macro (and test)
2022-11-30 20:06:11 +01:00
Allan Bowe
ef574f6319
fix: ensuring mp_hashdirectory will output an empty dataset when the target directory does not exist. Updated tests and documentation also
2022-10-27 20:38:41 +00:00
munja
f37c2e5867
feat: two new macros (mp_gitadd and mp_gitstatus) with corresponding tests, also a new utility program for deploying the library as a SAS PACKAGE
2022-10-20 17:11:43 +01:00
munja
2666bbc85e
feat: new gitreleaseinfo macro and associated test
2022-10-15 17:09:26 +01:00
munja
c78211aa1c
feat: new mp_hashdirectory() macro and associated test. Closes #312
2022-09-15 16:47:05 +01:00
munja
8246b5a42c
feat: new mp_dictionary() table
2022-09-03 16:50:11 +01:00
munja
6d15465bac
fix: generating all.sas and fixing failing test
2022-08-21 19:17:56 +01:00
munja
2031a5b0c0
feat: new mp_dsmeta macro
2022-08-21 19:01:01 +01:00
Allan Bowe
a7dc314204
fix: enable embedded blanks in mp_cleancsv, closes #289
2022-07-21 22:40:43 +00:00
munja
6587dce95b
feat: new mf_increment macro
2022-07-13 23:57:02 +01:00
Allan Bowe
ad497b322f
chore(tests): adding some extra test cases
2022-07-12 15:03:41 +00:00
Allan Bowe
6e32eb3bd6
fix: supporting special missings in BETWEEN and IN operators
...
Impacts mp_filtercheck.sas. Tests added. Closes #279
2022-07-07 22:47:04 +00:00
munja
7a69698178
fix: adding fileref options and an additional test for mp_binarycopy
2022-06-26 16:12:49 +01:00
munja
512f05c0b2
feat: creating new mx_ suite of macros!
...
also adding new mx_getcode macro
2022-05-19 22:02:19 +01:00
Allan Bowe
fc8ba2e36c
chore: moving files to tidy up docs
2021-08-18 19:43:38 +03:00
Allan Bowe
40b513a9e3
feat: new mf_getapploc macro
2021-08-04 22:00:18 +03:00
Allan Bowe
5824423c13
fix: showing filerefs that exist (even when underlying does not) in mf_existfileref, along with 3 tests
2021-08-03 14:16:52 +03:00
Allan Bowe
187504600a
chore: fixing test
2021-07-30 00:21:02 +03:00
Allan Bowe
5207a77591
feat: new mp_lib2inserts macro. In addition, modified mp_getddl to ignore views, closing #5 . Created a test, which highlighted another issue in mp_getddl (labels were being double quoted which caused macro resolution attempts when %including). Changed to single quotes. Switched 'outlib' to 'outschema' in mp_ds2inserts to harmonise with mp_getddl. Added a maxobs option, to speed up testing.
2021-07-30 00:14:29 +03:00
Allan Bowe
6d2fc7e265
fix: removing bug introduced to mp_getddl and adding a test to prevent regression
2021-07-29 13:02:58 +03:00
Allan Bowe
e3205ec06c
feat: mp_ds2inserts macro for creating programs for inserting data (and corresponding test)
2021-07-26 19:04:49 +03:00
Allan Bowe
69f03f4e14
fix: mp_base64copy.sas fixes, removed renegade % symbol and issue with truncation at character 76. Added two tests, including one to test double byte encoded characters.
2021-07-18 17:05:05 +03:00
Allan Bowe
1c852515f5
fix: adding more tests to mp_filtervalidate
2021-05-21 16:27:10 +03:00
Allan Bowe
530cd6e95c
feat: adding two more test types to mp_assertdsobs.sas, also a test for the assertion macro itself
2021-05-15 16:30:57 +03:00
Allan Bowe
c6b65366b7
feat: adding MATCH parameter to mp_searchcols.sas to enable fuzzy matching on columns. Closes #14
2021-05-13 21:38:38 +03:00
Allan Bowe
28209950ab
chore: automated commit
2021-05-11 20:49:57 +03:00
Allan Bowe
15f903aa42
fix: updating mv_getjoblog to deal with endsas'd sessions, and removing endsas from viya mp_abort
2021-05-11 18:14:33 +03:00
Allan Bowe
223bdd5983
fix: mp_abort cleanup
2021-05-11 11:58:27 +03:00
Allan Bowe
6a2ac51925
fix: adding formatting to mp_jsonout, and a test
2021-05-10 03:42:53 +03:00
Allan Bowe
68aee776d3
feat: new mp_ds2fmtds macro - converts a dataset to a new dataset where all values are the formatted values. Also added a test.
2021-05-10 01:25:51 +03:00
Allan Bowe
b9d33b38bf
feat: new (generic) mp_assert macro, and new feature (type filter) for mf_getvarlist. Added/updated tests for mp_filtercheck and mp_validatecol and mf_getvarlist.
2021-05-06 20:58:38 +03:00
Allan Bowe
fb21a0adfd
feat: new macro for validating inputs (mp_validatecol.sas), also a refresh of the tests now that sasjs test is released. All tests are passing
2021-05-05 01:35:00 +03:00