From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by sourceware.org (Postfix) with ESMTPS id 2EF58385841B for ; Sat, 24 Feb 2024 21:04:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2EF58385841B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSW.ab.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=SystematicSW.ab.ca ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2EF58385841B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=216.40.44.12 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708808641; cv=none; b=km960UnzLT05z8YXphGRQXRAC1EtHbtBZg3Ei58Y7QFLXiQ5FR9ewBXOapm46bAZB9bm+Nai5BnldH+gPXEREUPoulQkkTGCjI/IgF11H5nSuwa/p4EaTGWpK9KWsrpcWcXfFNVI5HSrtla+kvO1IZnL2yqKvYGetlzCZYS60HM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708808641; c=relaxed/simple; bh=NT4smeVZhKbJKN3QFnBShfpAQDk9lLG4UU0+jm53h40=; h=From:To:Date:Message-Id:Subject; b=PRltwspNkvbCgk9kX7Fvh9Jvy9pUqUKkMXAo4gSgbWpQxfOplqWjS9p3n0Zd13mES5uf4eQ58Hu0ZuCE+XuUUBqBtbVy8fE2v/ZyF/vQqwxKjLurc1xiu3oOHpWFsx3Tf9cYz2uKo0e0XWU9/hx8cS17LEbNNG9iyJxXxySd9z4= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from omf14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id A2015A0F6B for ; Sat, 24 Feb 2024 21:03:59 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: Brian.Inglis@SystematicSW.ab.ca) by omf14.hostedemail.com (Postfix) with ESMTPA id 892732F for ; Sat, 24 Feb 2024 21:03:58 +0000 (UTC) From: "Cygwin units Maintainer" To: "Cygwin Announcements" Reply-To: "Cygwin" Date: Sat, 24 Feb 2024 13:38:59 -0700 Message-Id: <20240224133859.28391-1-Brian.Inglis@SystematicSW.ab.ca> Subject: Updated: units 2.23 X-Rspamd-Queue-Id: 892732F X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_EXEURI,KAM_NUMSUBJECT,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Stat-Signature: zrz7rw9nqun9gqdrsakycuan6nnapgbc X-Rspamd-Server: rspamout01 X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361 X-Session-ID: U2FsdGVkX1+5Sd4pbQzUmkJHj49AjS6Xs0xVVp5iSFg= X-HE-Tag: 1708808638-655331 X-HE-Meta: U2FsdGVkX1/g6MIpLcw5ESu5/aeIu1QcujJsNuFreVFTXRMqk9REO3EJg3D+XozQJrohZdotzpQ6W3J9IX9WLnrRYXy8QEmxayGba+uBRx3Ilzhpo5JDNgk00TEfiElRypesC0q4UlW0e6xcxkwmUhZqGZesEbx9l3AGd5ahfPJGsms0RQBlJ6Zhs0+p1+1L7xGsRa4REKFlx4loqBWbRG/zVjJrJ/0Td1VtSqkKv5dSzj1duqAZ5ZMnGISTuAXo938Xx+SSpcKsiLuM4yq01Mt4t4C6aD4Q64uWeTrPicw0LXD3Hx2NObPGOyU7JDveT3Cbe9CB/h4= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The following package has been upgraded in the Cygwin distribution: * units 2.23 The Units program converts quantities expressed in various scales to to their equivalents in other scales. The units program can handle multiplicative scale changes as well as nonlinear conversions such as Fahrenheit to Celsius or wire gauge. Units comes with an annotated, extendable database defining over seven thousand units, including 134 nonlinear units, and 125 prefixes, using ten systems of units including SI, 189 currencies, bitcoin and precious metals prices, plus US CPI Consumer Price Index, all of which may be updated using units_cur. For more information see the project pages: https://gnu.org/s/units/ https://sv.gnu.org/p/units/ For changes since the previous Cygwin release please see below or read /usr/share/doc/units/NEWS after installation. A native Windows binary distribution is also available: https://ftpmirror.gnu.org/units/windows/units-2.23-setup.exe Version 2.23 - 18 February 2024 - Added interactively defined variables, with "_" prefix. - Because of the above change, a space may be needed after the last answer symbol "_" in some situations, e.g. "_m" used to compute "_ * m" but now refers to the user variable _m. - molarvolume changed to have dimensions of m^3/mol for consistency with NIST - Corrected erroneous definitions of moondist_min and moondist_max - Added atomic masses for all isotopes of all elements in elements.units - Added US Consumer Price index in cpi.units, which is updated monthly by units_cur. Inflation calculations are possible with dollars_in() or inflation_since() and other related nonlinear units - Made exchangerate-api the default currency server because floatrates was returning incomplete data - Adjusted US survey units to use the international foot by default due to deprecation of the US survey foot - abs() function works on units with dimensions, like -27 degrees. - Support unicode operators for division and multiplication - Ignore QUIT signal, which is sent by Ctrl-Backslash and Ctrl-4. - Suppress repeated unit values in display of unit definitions (e.g. defining byte as "8 bit = 8 bit") - Unit reductions that take more than 1000 steps now give a "circular reference" error. - More detailed reporting from the --check (-c) option. - Fixed bug in positioning pointer to errors in input when the input has leading spaces. - Fixed parser memory leak with numbers too large or small for type double. - Allow multiple divisions in expressions that start with "/", e.g. "/m/s"