Accumulated Release Notes
Prism for C/AL comes in two editions: Standard Edition (SE), which you can try or subscribe to, and a feature-limited Community Edition (CE), which can be downloaded from Mibuso.
Prism for C/AL 3.2.0Latest
Released OCT 8, 2024
2 features, 1 fix
- Feature Find Field Usages: When field is passed as VAR parameter, this should count as an assignment
- Feature Object text encoding setting
- Bugfix Outline does not update when clearing search field (NullReferenceException)
Prism for C/AL 3.1.0
Released APR 19, 2024
9 features, 8 fixes
- Feature Improved performance of opening windows
- Feature Improved display of recent items (usability)
- Feature Remove watermark from control panel (usability)
- Feature Search boxes - include partial word matches ('com inf' finds 'Company Information')
- Feature Do not fade out navigation cursor after a while (usability)
- Feature Improved error message when license key is not for Prism for C/AL
- Feature Improved error message when new license key cannot be written to disk
- Feature Upgrade to .NET 8 (LTS)
- Feature NavAdapter .NET 8
- Bugfix Prism crashes when changing Object comparison setting to RowVersion
- Bugfix Display of multidimensional array types lack commas
- Bugfix Enum type should be Option type
- Bugfix Fix spelling error: Proceure => Procedure
- Bugfix Import Database Mirrors window lacks a scrollbar
- Bugfix Parse error when AccessByPermission setting is empty, e.g. "AccessByPermission=TableData 50042=;"
- Bugfix Mirror troubleshoot link is not working
- Bugfix Documentation help links should not be added to navigation history
Prism for C/AL 3.0.0
Released JAN 12, 2023
10 features, 2 fixes
- Feature Application redesign and brand update
- Feature Semantic code colouring
- Feature Declaration group shortcuts
- Feature Add key and mouse navigation shortcuts in object store/workspace window (Alt+Left, Alt+Right, Alt+., XButton1 (browser back), XButton2 (browser forward))
- Feature Open system function documentation links in external browser
- Feature Use Wayback Machine for legacy system function documentation pages
- Feature Log level control (control panel and workspace menus)
- Feature Settings button in workspace window
- Feature Segoe Fluent Icons font check on first application startup
- Feature Upgrade to .NET 7
- Bugfix Object fails to display when TableRelation has parse errors
- Bugfix Prism for C/AL CE wrongly allowed license to be entered
Prism for C/AL 2.10.0
Released OCT 22, 2020
5 features, 2 fixes
- Feature License grace days: Expire 16 days after subscription renewal date
- Feature Copy code to include object type and id
- Feature Mirror: graceful handling of corrupt mirror status file
- Feature Clipboard stability improvement
- Feature Object Analyzer error handling
- Bugfix Report properties are overwritten by properties of last Label element
- Bugfix Mirror file corrupt
Prism for C/AL 2.9.0
Released OCT 7, 2019
2 features, 1 fix
- Feature NAVToolBox Object Analyzer integration: Compare object with standard version
- Feature On license expiration, offer automatic installation of 14 days license extension to avoid gaps between licenses when renewing
- Bugfix Prism's built-in feedback and user info forms fail to post
Prism for C/AL 2.8.0
Released JUL 4, 2019
4 features, 3 fixes
- Feature Show field type in tooltips in both explorer and code
- Feature New virtual tables and fields added to auto-generation
- Feature Improvements of NAVToolBox Object Analyzer integration
- Feature Installer to always update files when upgrading
- Bugfix Parsing fails when QueryCategory property contains spaces
- Bugfix Name resolution: when page and source table have identically named functions, then a function call in the page should resolve to the table function if it is global, and the page function, if the table function is local
- Bugfix Parsing fails when object name contains semicolon
Prism for C/AL 2.7.2
Released APR 3, 2019
2 fixes
- Bugfix Cannot load store due to installation package .NET compatibility issue
- Bugfix Loading object store fails when .NET version is lower than 4.7.2
Prism for C/AL 2.7.0
Released APR 1, 2019
8 features, 4 fixes
- Feature Report: Save Unreferenced Objects
- Feature Report: Save Object Dependencies
- Feature Tooltip on variables should show if variable is global or local
- Feature Business Central Spring 2019 support: New property AdditionalSearchTermsML
- Feature UI minor performance optimization in displaying code in Prism view
- Feature Scroll code in Prism View left when navigating
- Feature URL for Object Analyzer integration configurable in Prism update file
- Feature Improved startup error handling
- Bugfix Object Analyzer displays nothing on a Business Central code-base
- Bugfix
Usages window groups sometimes forget if they are collapsed or expanded
- Bugfix Object Index groups sometimes forget if they are collapsed or expanded
- Bugfix "Open Mirror" window sometimes ignores open command when window has been resized
Prism for C/AL 2.6.0
Released NOV 22, 2018
9 features, 3 fixes
- Feature Copy selected code lines to new window (formatted). Learn more
- Feature Copy whole code block to new window (formatted). Learn more
- Feature Copy selected code lines to clipboard/file. Learn more
- Feature Configurable file filter for directory/folder stores. Learn more
- Feature Directory/folder store: Ignore filter on directory and file names. Learn more
- Feature Find Field Usage filter options: treat CLEAR(field) like CLEAR(record)
- Feature Double-click to expand/collapse index and exlorer panels. Learn more
- Feature Minor GUI tweaks
- Feature Configurable SQL connection timeout for mirror test and sync
- Bugfix Find Usages does not find subscribers to local publisher
- Bugfix Explorer displays Database Trigger Event multiple times when there are multiple subscribers
- Bugfix
Prism failed to start due to .NET error OEMCodePage returning 1
Prism for C/AL 2.5.0
Released SEP 20, 2018
7 features, 6 fixes
- Feature Allow user to save default filters in result window of "Find Usages" of fields
- Feature New virtual tables and fields added to auto-generation, e.g. DataClassification on virtual Field table
- Feature Changed name of newest mirror to 'NAV 2015 and later' to indicate that NAV 2018 is also supported
- Feature Mirror setup: When database server or name changes, blank service tier fields, so user can reselect
- Feature Find Usages of named return parameter enabled in user interface
- Feature Support for new variable types DataClassification and Verbosity
- Feature Support for new Business Central type NotificationScope (and general parser change to accept any new simple types)
- Bugfix Display and some analysis of objects with multi-dimensional arrays of complex types fails when syntax mda[x][y] is used
- Bugfix Mirror sync error due to corrupted mirror status file
- Bugfix Up-to-date check says up-to-date even when version is out-dated
- Bugfix Log included in feedback is not the tail of the log
- Bugfix Names in Editable property of report request pages are not analyzed
- Bugfix Logging: nothing gets logged
Prism for C/AL 2.4.0
Released DEC 24, 2017
6 features, 4 fixes
- Feature NAV 2018: ObsoleteState and ObsoleteReason properties
- Feature NAV 2018: ODataKeyFields property
- Feature NAV 2018: SessionSetting type
- Feature Setting to disable hardware accelleration in case of WPF issues
- Feature Annotate keys in the explorer panel where SQL or SIFT index is not maintained
- Feature Enabled functionality: Find duplicate declaration id issues (caused by manual or automated code merge)
- Bugfix PAGE.RUN(0, <record>) and PAGE.RUNMODAL(0, <record>) are usages of the page referred to by LookupPageID property
- Bugfix Search result is not ordered by object number
- Bugfix Edition message in Prism view is not updated when new license is entered
- Bugfix Prism icon in taskbar is black on black, if the taskbar is black
Prism for C/AL 2.3.0
Released NOV 12, 2017
11 features, 1 fix
- Feature Integration to Object Analyzer: Show available object updates
- Feature Initiate new Find Usages from Find Usage result window
- Feature Find usages result window: More context information in grouping, e.g. <field name> - OnValidate
- Feature Find usages of Codeunit OnRun trigger
- Feature Find system function usages of tables: Options to filter away temporary records
- Feature Find field usages to include fields within field list properties like SumIndexFields
- Feature Find field usages to include key definitions (with option to not show)
- Feature Find object usages in Permission and AccessByPermission properties
- Feature Find field usages: EVALUATE, CLEAR, and MODIFYALL all count as assignments
- Feature Mirror re-initialization: Full export from NAV, useful when field names are changed (or many objects have changed)
- Feature System Function Usages: CODEUNIT.RUN(<no>|CODEUNIT::<name>) counts as usage (just like MyCodeunit.RUN)
- Bugfix Open Mirror window lacks a vertical scrollbar
Prism for C/AL 2.2.0
Released APR 2, 2017
8 features, 7 fixes
- Feature Find usages of table triggers (insert, modify, delete, rename)
- Feature
Explore table relations (official release)
- Feature Ability to filter field usages by field assignment, TRANSFERFIELDS etc
- Feature Import/export of mirror configurations, so users can exchange configurations
- Feature Linked NAV 2017 system functions to MSDN documentation
- Feature Find usages of fields in "link properties" like SubPageLink
- Feature
Copy code from Prism view
- Feature Find duplicate declaration id issues (caused by manual or automated code merge)
- Bugfix Field usage in report data item not found when reference is unqualified
- Bugfix Parse error in some ExternalSQL tables
- Bugfix Parse error when field name contains semicolon
- Bugfix Version check blocks Prism when disconnected from Internet
- Bugfix Mirror Manager window does not scroll (problematic when running low resolution)
- Bugfix Parse error when object declares variable of type ClientType
- Bugfix Product version check is incorrect when license has expired
Prism for C/AL 2.1.1
Released OCT 10, 2016
1 fix
- Bugfix Error window pops up when selecting "Find System Function Usages…"
Prism for C/AL 2.1.0
Released OCT 8, 2016
12 features, 4 fixes
- Feature
Visualize and explore table relations (preview feature)
- Feature
Mirror: Setup to include service tier info to avoid finsql export issues due to service tier not selected in default zup file
- Feature
Mirror: Object comparison changed from database timestamp value to name, version list, date, time, and blob size
- Feature Mirror: Default selection of adapter version from version meta-data of selected finsql.exe
- Feature Preliminary support for NAV 2017
- Feature History to remember source of go to declaration
- Feature Control Panel: Modified date in Recent Items view
- Feature Mark flowfields in explorer
- Feature Control panel tweaks
- Feature Open file or directory location of recent object store
- Feature Navigate to physical store location in object store window
- Feature License about to expire warning
- Bugfix Usages inside AutoFormatExpr, CaptionClass, IndentationColumnName and a few other properties not found
- Bugfix Find Usages of disabled fields does not find all usages
- Bugfix Objects shown twice in Explorer's "Used By"
- Bugfix When collapsing table group in Object Index, the UI sometimes reports an error
Prism for C/AL 2.0.0
Released APR 30, 2016
7 features, 5 fixes
- Feature Support for Dataport
- Feature Show database event subscribers in Explorer
- Feature Find key and field usages in 'view properties' such as DataItemTableView and SourceTableView
- Feature Digitally sign all DLLs to avoid anti-virus false positives
- Feature Changed executable name to StaticalPrism.exe (instead of App.exe)
- Feature Parsing of TextConstants with newlines, even though C/SIDE does not parse such TextConstants when importing as txt
- Feature Help menu now available from object store windows
- Bugfix Parse error when specific keywords like Description in code is followed immediately by equality sign (Description=...)
- Bugfix Parse error on XMLports in NAV 5
- Bugfix Parse error when Documentation trigger contains block comment characters
- Bugfix Parse error when string property (e.g. field description or action name) contains newline
- Bugfix Parse error when table relation has ampersand (&) and quoted literals
Prism for C/AL 1.5.0
Released MAR 10, 2016
6 features, 8 fixes
- Feature Support for XMLport objects
- Feature Highlight event publishers in Explorerz
- Feature Automatic regression test of find usages (for internal use @statical)
- Feature Group CRUD system functions in find system function usages window
- Feature Mirror adapter names to better indicate NAV versions supported
- Feature Mirrors: Exclusion filter based on Version List
- Bugfix Some usages not found in reports and queries
- Bugfix Find usages of tables does not find table if declared in array
- Bugfix Find System Function Usages does not find usage when table is declared via "SourceTable" property
- Bugfix Find usages window displays results in FlowFields under wrong field
- Bugfix Unqualified DELETE usage not found in report
- Bugfix Prism display fails with "Link key already registered" in special situations (spaces in empty line)
- Bugfix Parse error when expression includes a number which is bigger than 2147483647
- Bugfix Parse error when variable was named "DefaultNamespace"
Prism for C/AL 1.4.0
Released NOV 15, 2015
14 features, 2 fixes
- Feature NAV 2016: Find Usages of objects must include event subscriptions
- Feature NAV 2016: Find Usages of functions must include event subscriptions
- Feature NAV 2016: Search Procedures by Name must have filters for event publishers and subscribers
- Feature NAV 2016: Support for new virtual tables (Codeunit/Page/Report/Table Metadata and Event Subscriptions)
- Feature NAV 2016: Event subscriptions must link to object/function
- Feature NAV 2016: Support for parsing new annotations for static publishers and subscribers
- Feature NAV 2016: Support for new FilterPageBuilder type
- Feature NAV 2016: Support for new properties
- Feature NAV 2016: Support for new TextEncoding type
- Feature NAV 2016: Support for FOREACH and BREAK statements
- Feature NAV 2016: Support for new TableConnectionType type
- Feature NAV 2016: Support for new ReportFormat type
- Feature NAV 2016: Support for new TestRequestPage type
- Feature NAV 2016: Support for new system functions (links to MSDN documentation)
- Bugfix Prism fails to display object due to UnresolvableReference
- Bugfix Field usages in e.g. TESTFIELD("The Field") not found when field is in table referenced by Codeunit's TableNo property
Prism for C/AL 1.3.0
Released SEP 6, 2015
10 features, 16 fixes
- Feature Find usages of fields and objects in Flow Fields
- Feature Find object usages in code, e.g. DATABASE::Customer and REPORT.RUN(50000)
- Feature Show full Menusuite objects
- Feature Find usages in Menu Suites
- Feature Find usages of primary key field must include table relations specified with no field
- Feature
Automatically include definitions of virtual tables
- Feature Parsing: Ignore phantom INDATASET (IncludeInDataSet = Yes) markers in txt file
- Feature Dependency details in explorer tooltips
- Feature Store "Save As" functionality must give error when selected folder is not empty
- Feature For use by Statical: Automatic regression test of name resolution
- Bugfix Find usages does not find variables of type BigText
- Bugfix Find usages does not find BLOB fields in statements field.CREATEOUTSTREAM and similar
- Bugfix Parse error when TableRelation has complex filter such as FILTER(Item|'Charge (Item)')
- Bugfix Parse error when variables are of type TestPage
- Bugfix Parse error when test objects use ASSERTERROR statements
- Bugfix Parse error when variable is of type ExecutionMode
- Bugfix Parse error when a variable or procedure is named "Permissions"
- Bugfix Mirror adapter failed to recognize unlicensed object when finsql.exe language is not ENU
- Bugfix System tables names (e.g. Object) not shown in Explorer "Using" section
- Bugfix Some "name space functions" such as REPORT.WORDLAYOUT are not linked to MSDN documentation
- Bugfix RUNMODAL not recognized as system function in "DATAPORT.RUNMODAL"
- Bugfix EXISTS and ERASE not resolved as system functions
- Bugfix CREATETOTALS not resolved as report system function
- Bugfix BLOB system functions not linked to MSDN documentation in expressions like SomeTable.SomeBlobField.HASVALUE
- Bugfix Control name and function not linked in expressions CurrPage.TheName.VISIBLE when TheName is inherited from SourceExpr property
- Bugfix Some Page system functions not linked to MSDN documentation
Prism for C/AL 1.2.0
Released MAY 8, 2015
15 features, 4 fixes
- Feature Find usages of e.g. table fields "bound" in pages and forms via SourceExpr property
- Feature Code Line Search to include documentation trigger and comments in code
- Feature Show type of object dependency in right-hand Explorer
- Feature Mirror synchronization: Improved handling of unlicensed objects
- Feature Mirrors: NAV 2015 adapter which built-in skipping of unlicensed objects during initialization
- Feature Mirror to detect finsql.exe weekness: "This database is registered with several NAV Server instances"
- Feature Mirror synchronization: Show status/errors of latest synchronization
- Feature Parsing: Ignore nonsense RUNONCLIENT keyword for Automation types
- Feature Ctrl-F must give focus to search field immediately
- Feature Compatibility with .NET 4.6 aka .NET 4.5.3 aka .NET 2015
- Feature Tooltips should stay open longer (up to 30 seconds when there is a lot to read)
- Feature Signing of MSI installer
- Feature Mirror Manager: Improved input validation
- Feature Mirror Manager: Added synchronization status/error
- Feature Open Mirror Dialog: Show status of last synchronization and allows opening with double-click
- Bugfix Wrong order of name resolution global variable versus Page SourceTable
- Bugfix Parse error on some (special) table relation FILTERs
- Bugfix Parse error on empty set of menuitems
- Bugfix Actions in page controls are not displayed in Prism View
Prism for C/AL 1.1.0
Released DEC 4, 2014
17 features, 6 fixes
- Feature Support for NAV 2015 features
- Feature Control panel redesign
- Feature Open C/AL Designer for an object (for mirrors, only)
- Feature Ctrl-F to search in current object
- Feature Special shortcuts (Ctrl+1 up to Ctrl+9) to open recently opened stores
- Feature Copy object source code to clipboard from object index
- Feature Open object source code in text editor from object index
- Feature Integration of licensing
- Feature When loading an object store, write information to the log file
- Feature Do not ask user before closing a store
- Feature Full/more store information in window title
- Feature Load progress bar: space for 5 digit object count
- Feature Automatic upgrade from previous versions
- Feature Preferences for GUI behavior (escape to close windows, confirmation)
- Feature Preference for setting mirror synchronization interval
- Feature Shortcuts for several common commands
- Feature Keep feedback window open in case sending fails
- Bugfix Some table relation usages are not found
- Bugfix Mirror that has just been created cannot be opened via control panel link
- Bugfix Mirror sync should stop when adapter test fails
- Bugfix CardPageID properties not "linked" to page (go to declaration and find usages)
- Bugfix Feedback form fails when upload is too big
- Bugfix Recent items are not persisted when running Prism on a terminal server (unless you installed Prism yourself)
Prism for C/AL 1.0.14
Released OCT 6, 2014
4 features
- Feature Parallel loading of object stores for improved performance
- Feature
Settings menu (under File) to allow tuning of loader parallelism
- Feature Improved progress bar (non-looping when parallel loader is enabled)
- Feature Re-select by double-clicking
Prism for C/AL 1.0.13
Released AUG 10, 2014
1 fix
- Bugfix Optimize away/fix slow pre-indexing
Prism for C/AL 1.0.12
Released AUG 8, 2014
7 features, 1 fix
- Feature Visualization of table relations
- Feature Goto table and goto field from table relations
- Feature Explorer view (Using and Used By) now includes table relations
- Feature Find Usages of tables now include referencing table relations
- Feature Find usages of fields now includes fields of table relations
- Feature Optimized performance and memory consumption while loading/indexing
- Feature Include screenshot in feedback via clipboard
- Bugfix Name resolution of "RecB" in WITH RecA DO RecB.SomeField := 42 fails when "RecB" is also the name of a variable in RecA
Prism for C/AL 1.0.11
Released JUN 8, 2014
1 feature, 14 fixes
- Feature Show test annotations in Prism view
- Bugfix Usages of field "X" are not found in "WITH recB DO recA.X := 42" when "recA" is also a field of "recB"
- Bugfix Key parsing fails when one of the fields include certain special characters
- Bugfix Find Code Lines function is not stable (timing issue)
- Bugfix Cancellation of load, find usages etc does not cancel background job
- Bugfix Parse error when expression property ends with space (txt file encloses expression in [])
- Bugfix Parse error when object has Test annotations
- Bugfix Parse error when DotNet local variable is declared with SuppressDispose
- Bugfix Parse error when RecordRef declaration uses SECURITYFILTERING
- Bugfix Parse error when object header contains extra square backets (caused by trailing space in object name)
- Bugfix Parse error when identifier contains (very) special characters
- Bugfix Parse error when Date property has format DD-MM-YYYY
- Bugfix Parse error: "BY" is (wrongly) regarded as keyword
- Bugfix In Control Panel, mirror name is not displayed (GUID is displayed instead)
- Bugfix Control panel pops up while progress window is active
Prism for C/AL 1.0.10
Released APR 10, 2014
3 features, 6 fixes
- Feature Allow multiple open stores
- Feature Control panel
- Feature Work-around for INDATASET parse errors caused by NAV (wrongly) exporting INDATASET for Code-typed variables
- Bugfix Cannot show object or analyse usages of object when argument to TRANSFERFIELDS is non-identifier expression
- Bugfix Parse error due to values of some properties containing spaces
- Bugfix Start page unstable on terminal server (System.AccessViolationException)
- Bugfix Report display issue under certain circumstances: Key already exists
- Bugfix Parse error when DotNet type has WITHEVENTS and RUNONCLIENT
- Bugfix Parse error due to multi-line DataItemTableFilter
Prism for C/AL 1.0.9
Released FEB 15, 2014
17 features, 7 fixes
- Feature Optimized performance of loading an object for viewing
- Feature Optimized scrolling performance of large objects
- Feature Expand/collapse all groups toggle button
- Feature Allow upgrade without uninstalling first
- Feature Ignore when NAV has exported empty variables names
- Feature When navigating via usages window, display Prism "on top"
- Feature List view group counters
- Feature Optimized scrolling performance of large usage and search results
- Feature Show local procedures as gray in explorer panel
- Feature Close secondary windows when main window closes and when loading a store
- Feature Non system modal dialog when loading store
- Feature Open list of supported objects with parse errors in current store
- Feature Search field numbers in Explorer and show in tooltips
- Feature Show field numbers in Explorer
- Feature Sharper view of code (less blurring)
- Feature Improved Mirror Test facility
- Feature Show granule in tooltips for object links
- Bugfix
Prism crashed with StackOverflowException while scrolling heavily
- Bugfix
Mirror did not fully overwrite existing object text file
- Bugfix RUN is not shown in the "Find Usages of System Function" context menu of codeunits in object index
- Bugfix Parse error: Enabled property and square brackets
- Bugfix Mirror synchronization fails on Windows 8 when path to finsql.exe is double quoted
- Bugfix Long parameter and variable names are truncated in Prism view
- Bugfix Object label not always updated in center panel
Prism for C/AL 1.0.8
Released JAN 2, 2014
13 features, 7 fixes
- Feature Mirror manager improved GUI
- Feature
Offer to re-open mirror when updates are available
- Feature Improved error handling in mirror synchronization
- Feature Mirror sync status in main window
- Feature Integrate mirrors into open and recent menus
- Feature Mirror DB password encryption
- Feature TRANSFERFIELDS treat as usage of fields in both tables when field number matches
- Feature
Visualize inter-table TRANSFERFIELDS Mappings
- Feature
Export usages and search results
- Feature Version List in tooltips
- Feature Keep navigation "red square" visible for better usability
- Feature Highlight rows when mouse is over
- Feature Disallow user to run multiple instances of Prism
- Bugfix MODIFYALL should resolve first argument is field of table
- Bugfix Text constants not always shown correctly
- Bugfix Object failed to display - System.ArgumentOutOfRangeException - TextConstant
- Bugfix History view is not sorted correctly
- Bugfix Cursor should not be busy when mirror is synchronizing
- Bugfix Prevent rolling selection in list views
- Bugfix Re-selection in should navigate, but not update history
Prism for C/AL 1.0.7
Released NOV 3, 2013
4 features, 2 fixes
- Feature
Experimental Feature! - Mirror object stores
- Feature History navigation and backwards/forwards improvements
- Feature Show object name also when the object has parse errors or object type is unsupported
- Feature Improved display of parse errors and unsupported object types
- Bugfix Failures when goto decl or find usages of parse error or not in index
- Bugfix When clicking unsupported object type, Prism does not show text source
Prism for C/AL 1.0.6
Released SEP 2, 2013
5 features, 4 fixes
- Feature
Text constant search
- Feature
Procedure and field name search
- Feature
Code search
- Feature
Command-line arguments to load store on startup
- Feature
Directory store without directory and object naming convention
- Bugfix Find usages on VAR parameters does not work
- Bugfix Sort order in object index not always correct
- Bugfix
Unhandled ArgumentException when loading unstructured directory with two files having different objects of same name
- Bugfix
On Preview expiration, Prism shuts down hard and give no indication about where to download an update
Prism for C/AL 1.0.5
Released JUL 8, 2013
14 features, 15 fixes
- Feature System function search, e.g. usages of MyRec.FINDSET for a given table. Activate this function by right-clicking object in object index
- Feature Name resolution of keys. Find usages of keys is enabled for Standard Edition, only
- Feature Resolve "Rec" to table referenced by "SourceTable" property in forms and pages
- Feature Flat directory store. Prism now supports reading a single directory of object text files of any object type (no sub-directories)
- Feature Support for NAV 5.0 (table without FIELDGROUPS and assignment with space ': =')
- Feature Activate Find Usages from object index (context menu on objects)
- Feature Ability to see source even if object has parse error
- Feature Usage site to display if a record type is temporary
- Feature Display enabled flag for fields and keys
- Feature Refresh current object on reselection
- Feature Better diagnostics progress dialog
- Feature Copy text from source view
- Feature Detailed tooltips for opening object stores
- Feature In feedback form, ask again if user has not entered an email address
- Bugfix Parse error when object exported with 24-hour clock and regional setting for long date format is H:mm:ss
- Bugfix System functions unresolved in table objects and objects with SourceTable property
- Bugfix Option field in expressions like MyRec.MyOptionField::MyOptionValue not resolved
- Bugfix Explorer and Index filters are not cleared when opening new object store
- Bugfix Parse error when Text Constants have newlines per language
- Bugfix Parser does not handle CASE statement with no cases
- Bugfix Recent stores should only list one entry per store
- Bugfix Query system functions not resolved
- Bugfix Parse error when procedure/event parameter list ends with semi-colon
- Bugfix Parse error when properties value of StyleExpr or CaptionClass is enclosed in square brackets
- Bugfix Parser fails when DotNet type is declared "With Events"
- Bugfix Parser fails when Menusuite item does not have any properties
- Bugfix Procedure named returns not shown on UI
- Bugfix Prism UI pops up error when txt file has a procedure with named return without name (yes!)
- Bugfix Feedback not possible when multiple clients are open
Prism for C/AL 1.0.4
Released MAY 24, 2013
5 features, 6 fixes
- Feature Show recently opened stores (files or folders). Now you can easily re-open files you have opened before (at least the last 20)
- Feature Show dependency details in "Using" and "Used By" - we changed the way these two context-menu functions work to better match what people intuitively expect (including ourselves :-)
- Feature Free-text search inside find usages results window
- Feature Optimized find usage performance further
- Feature Tooltips for explorer
- Bugfix Reselection in object index not working
- Bugfix Can't send feedback (logging framework has read-lock on log file)
- Bugfix Procedures on table objects not resolved when used from pages/forms
- Bugfix Go to source position not working
- Bugfix Object navigation and/or declaration navigation fails (issue when using Windows Vista with basic graphics)
- Bugfix Parsing of files exported with NZ regional settings failed
Prism for C/AL 1.0.3
Released MAY 5, 2013
3 features
- Feature Find usages of text constants
- Feature Find usages via Explorer (outline, used by, using)
- Feature Usability enhancements (busy indicator, link reselection, usage window)
Prism for C/AL 1.0.2
Released APR 21, 2013
3 features, 1 fix
- Feature Support for loading objects from directories in iFacto ReVision and default directory layout. The purpose of this is to have easy integration into version controlled code bases
- Feature Progress window for sending feedback
- Feature "Save As" functionality to save current object store as individual files in iFactory ReVision and default directory structure
- Bugfix Usages in DataSet items triggers cannot be linked to from usages window
