munja
899de27617
feat: enabling leading blanks in mp_ds2csv. Also tests for mp_ds2csv and mp_testervice.sas, and strict mode fixes elsewhere
2022-01-30 15:41:39 +01:00
munja
56c1397547
fix: incorrect test logic
2022-01-25 17:01:49 +01:00
munja
90adf8dcdd
fix: updating tests per https://github.com/sasjs/cli/issues/1101
2022-01-25 16:28:47 +01:00
munja
6e0fe0ff25
fix: test cases in mp_stackdiffs.test.sas
2022-01-25 13:50:29 +01:00
munja
794ceec33c
fix: updating test cases
2022-01-25 12:45:32 +01:00
munja
2f49738cf9
fix: issue with mf_getfilesize.sas test
2022-01-25 00:08:00 +01:00
munja
6224844915
feat: new mcf_init.sas macro to handle function compilation tracking (and associated test). Further updates to support mp_stackdiffs test results so far
2022-01-24 23:29:43 +01:00
munja
81a17bc0c2
chore(merge): merging with v4
...
Merge branch 'main' into issue144
2022-01-24 15:34:50 +01:00
munja
16489a9494
fix: missing macro dependency in mp_ds2squeeze.test.sas
2022-01-24 13:12:31 +01:00
munja
0e03b06a4b
fix: adjustments to ensure the tests work, also building all.sas
2022-01-24 12:53:36 +01:00
munja
c3b89c7f7d
feat: mp_ds2squeeze macro
2022-01-24 11:17:21 +01:00
munja
142b46570d
feat: adding mcf_length to mp_getmaxvarlengths
...
BREAKING CHANGE: mp_getmaxvarlengths now returns 0 for non-special missings, and will use numeric length (as opposed to cast-to-character length) by default
2022-01-23 23:26:10 +01:00
munja
f7078957cf
chore(merge): merging with main
2022-01-22 19:48:03 +01:00
munja
f258d4f2f1
fix: tests
2022-01-22 19:47:24 +01:00
Allan Bowe
2579b4c929
feat: new mcf_length.sas fcmp macro
2022-01-22 17:16:08 +00:00
munja
b69c3b7a78
feat: modification for mp_stackdiffs.sas and associated tests
2022-01-21 13:59:54 +01:00
munja
67df4dffeb
fix: mp_stackdiffs.sas - case when base records are missing, plus tests
2022-01-21 12:19:34 +01:00
munja
9cf2cc3c96
fix: adding test and data logic for re-applying modified records where base table has missing vars
2022-01-21 11:51:47 +01:00
munja
dd94215c3b
fix: more tests for add process
2022-01-20 23:11:27 +01:00
munja
1fd1a8e7ce
fix: updating mp_stackdiffs with addition module & tests
2022-01-20 23:05:59 +01:00
munja
bdd22abc55
feat: adding delete capability (and tests) for mp_stackdiffs
2022-01-19 22:05:56 +01:00
munja
75f712a305
chore(docs): assertscope
2022-01-19 10:55:52 +01:00
Allan Bowe
a37a72b7db
feat: adding mp_assertscope.sas, closes #146 . Also adding test for mp_assert.sas
2022-01-18 18:24:53 +00:00
munja
208c88f5a4
feat: ensuring mX_webout services run without MEMSIZE, closes #142 . Also adding note2err in mp_init().
2022-01-12 21:23:42 +01:00
munja
70b9b71104
fix: base table on mp_lockanytable.test.sas
2022-01-07 14:12:08 +01:00
munja
b075e5d5d5
feat: updating mp_jsonout() to support special missing numeric values. Closes #136
2021-12-30 00:21:02 +00:00
munja
eac47bd5db
fix: adding fmtname to mp_getcols() macro
2021-12-28 13:25:53 +00:00
munja
ce026f19b5
feat: new mp_filterstore macro
2021-12-26 15:06:06 +00:00
munja
536ce8e95d
feat: new macro (mp_retainedkey) for adding retained key values to a staging table
2021-12-25 20:21:32 +00:00
munja
1062a97cfe
feat: new validation (ISINT) in the mp_validatecol.sas macro - https://core.sasjs.io/mp__validatecol_8sas_source.html
2021-12-24 22:02:23 +00:00
munja
6c6b55dcea
chore: updating header, adding stop statement in mp_makedata(), writing test for mf_existvar()
2021-12-23 19:29:37 +00:00
munja
66b0c9e77e
feat: new mf_writefile() macro
2021-12-23 19:29:01 +00:00
munja
9f815c73e9
feat: new mp_applyformats macro (and test), plus new addition to mp_validatecol (is_format)
2021-12-23 13:50:58 +00:00
munja
f2991cfd63
fix: enabling makedata support for charvars > and tables without primary keys. Also added tests.
2021-12-23 10:56:01 +00:00
munja
436b430389
feat: mf_islibds() macro to test if a library.dataset reference is syntactically valid
2021-12-22 11:23:57 +00:00
munja
bce56d8105
feat: new wordsinstr1andstr2() macro and associated tests
2021-12-21 21:54:48 +00:00
munja
b29dd38188
fix: preventing merged cells in sas-generated markdown tables.
...
BREAKING CHANGE: renamed mp_mdtablewrite.sas to mp_ds2md.sas and modified the parameter from fref to outref. This makes it more consistent with the other mp_ds2xx range of macros.
2021-12-17 17:14:03 +00:00
munja
1eb90202b9
fix: failing test for mp_getformats
2021-12-17 00:55:51 +00:00
munja
ab1030afb1
feat: finishing mp_formats and adding a test, including prefix in mp_init, allowing mp_sortinplace to work when there is no primary key, sand other small fixes
2021-12-17 00:32:49 +00:00
munja
724cd72876
feat: adding mf_getfmtlist() and mf_getfmtname() macros and associated tests. Also added &sasjswork as a global macro variable in mp_init().
2021-12-15 21:05:12 +00:00
munja
3a826dccf1
feat: mf_dedup and associated test
2021-12-15 17:04:08 +00:00
munja
5faaa4a4cd
fix: test for mp_storediffs
2021-12-15 12:15:36 +00:00
munja
8b5238230b
feat: new macro to determine if a macro variable value is an integer - mf_isint (and associated test)
2021-12-13 18:36:22 +00:00
munja
0885bad859
fix: updating the tests following varinitchk=error enablement. Removing the word 'error' from documenttion.
2021-12-13 01:07:54 +00:00
munja
e125aace9b
fix: rebuilding mp_searchdata into data step to avoid SQL warning. Added test and refreshed docs. Closes #108
2021-12-10 15:56:39 +00:00
munja
6906f025d6
fix: updating tests that are failing due to changes / new options
2021-12-05 23:56:36 +00:00
munja
8b355b8056
feat: new macros (mp_reseterror and mp_init), new datetime format added to mp_getcols, and stub prepared for mp_makedata
2021-12-05 23:35:25 +00:00
munja
c4e9ab7b3e
feat: mp_sortinplace and corresponding test. Closes #102 .
2021-12-05 15:55:32 +00:00
munja
11c181ef8b
chore: adding test for mf_existds
2021-12-05 14:14:14 +00:00
munja
a801e5c1f1
feat: mp_getpk macro (and test). Extracts primary keys from a table or library and presents them at table level in the correct order (of cols within a constraint)
2021-12-05 00:41:36 +00:00