NEWS.md
get_outputs function to fetch objects which have been printed or plotted in the qenv code.eval_code uses evaluate::evaluate and stores returned outputs in the code’s attribute.eval_code method signature to allow for more flexibility when extending the eval_code/within functions.get_var(qenv, ...) and join(qenv, ...) are hard deprecated.[.qenv function to subset qenv object (code and environment) to specified object names.get_code() was extended with names parameter and allows the code extraction to be limited to objects stored in qenv but limited to names.get_messages() to get messages produced during code evaluation.get_code() returns original code formatting (white spaces and comments) passed to eval_code().qenv inherits from the environment class, allowing to use ls(), names(), as.environment() and other functions on qenv objects.qenv objects should now be created with qenv() rather than new_qenv(). The new constructor always creates an empty object. new_qenv is now deprecated.qenv class from the package.@code field in the qenv class now holds character, not expression.get_code method returns a single concatenated string of the code.within support for qenv.error class.get_env method that allows to extract environment stored in qenv@env slot.